LINUX.ORG.RU

Шурупы — зло.

Чтобы завинтить шуруп нужна отвёртка. А если есть только молоток? Гвоздь позволяет забить себя молотком и выдрать гвоздодёром.

Все, кто использует шурупы, планктон. Они только и деляют, что выдрачивают их гвоздодёром.

Шурупы — зло! Настоящие мужики используют только гвозди!

anarquista ★★★★★
()
Ответ на: комментарий от EmStudio

>Если код нельзя читать только из-за форматирования (ага, комментарии уже не важны), то в нормальных языках это решается автоиндентом и кучей утилит.

Это просто праздник какойто! Товаришь, кончай писать школьные олипиады на борланд паскале :)))

>Но для педона автоиндент невозможен в принципе.

а kate этого не знает почемуто, ктото забыл сказать разработчикам KDE, что так делать низя:)

golodranez ★★★★
()
Ответ на: комментарий от EmStudio

>Поэтому везде код можно писать как угодно, а для педона IDE обязательна.

*ля! я в nano писал! его и редактором то с трудом назовёшь, не то что IDE.

golodranez ★★★★
()
Ответ на: комментарий от tailgunner

>> Педон принуждает к форматированию

>И это правильно.

+111111111111111111

golodranez ★★★★
()
Ответ на: комментарий от PayableOnDeath

>вообще-то табы не рекомендуются, т.к. никто не знает, как Вася Пупкин их интепретирует, а вот..

в ядро не разу не лазил?

golodranez ★★★★
()
Ответ на: комментарий от anonymous4

> Я искренне сочувствую твоим коллегам, с твоим отношением к программированию тебя даже к формочкам одноразовым подпускать нельзя :)

А что такого? Чем меньше думаешь - тем меньше багов слелаешь :), разве это плохо?

EmStudio
()
Ответ на: комментарий от golodranez

> а kate этого не знает почемуто, ктото забыл сказать разработчикам KDE, что так делать низя:)

Дааа? И как оно будет находить начало/конец блока? Или таки ручками надо и в один клик ну никак не выйдет?

EmStudio
()
Ответ на: комментарий от PayableOnDeath

>вообще-то табы не рекомендуются, т.к. никто не знает, как Вася Пупкин их интепретирует

Вообще-то, логическая разметка в браузерах не рекомендуется, так как никто не знает, как браузер её интерпретирует.

KRoN73 ★★★★★
()
Ответ на: комментарий от EmStudio

>Дааа? И как оно будет находить начало/конец блока?

Ужасно. Как же Питон-то находит начало и конец блока?

KRoN73 ★★★★★
()

кстати. а в Эрланге ведь тоже скобочек (как границ блока) нету!!1 зато есть запятые и точки. и даже можно грабить корованы.

isden ★★★★★
()
Ответ на: комментарий от isden

Страшно подумать, в Форте нет ни скобочек, ни границ... Правда, есть слова завершения определений :)

KRoN73 ★★★★★
()
Ответ на: комментарий от EmStudio

>Чем меньше думаешь - тем меньше багов слелаешь :), разве это плохо?

Ну если ты привык на сто килобайт кода допускать в свою черепушку не более чем одну мимолетная мысль (или в жабе так принято?)... Удачи, я надеюсь на профессиональном поприще никогда с тобой не пересекусь :)

anonymous4
()
Ответ на: комментарий от KRoN73

> Ужасно. Как же Питон-то находит начало и конец блока?

Глючно и неумело. Для этого приходиться расставлять отступы руками. А вот в нормальных языках скопипастил что угодно, даже лапшу, после чего оно без лишних вопросов заведется. Еще 1 клик - все само отформатируется.

Внимаение!!! Вы пришли на новую работу, где другой стиль форматирования кода? Не беда, только сегодня, опции индента от astyle для вас:

Indentation options:
--------------------
--indent-classes OR -C
Indent 'class' blocks, so that the inner 'public:',
'protected:' and 'private: headers are indented in
relation to the class block.

--indent-switches OR -S
Indent 'switch' blocks, so that the inner 'case XXX:'
headers are indented in relation to the switch block.

--indent-cases OR -K
Indent case blocks from the 'case XXX:' headers.
Case statements not enclosed in blocks are NOT indented.

--indent-blocks OR -G
Add extra indentation entire blocks (including brackets).

--indent-brackets OR -B
Add extra indentation to '{' and '}' block brackets.

--indent-namespaces OR -N
Indent the contents of namespace blocks.

--indent-labels OR -L
Indent labels so that they appear one indent less than
the current indentation level, rather than being
flushed completely to the left (which is the default).

--indent-preprocessor OR -w
Indent multi-line #define statements.

--max-instatement-indent=# OR -M#
Indent a maximal # spaces in a continuous statement,
relative to the previous line.

--min-conditional-indent=# OR -m#
Indent a minimal # spaces in a continuous conditional
belonging to a conditional header.


И весь ваш код за секунды будет приведен к новым стандартам!

EmStudio
()
Ответ на: комментарий от EmStudio

>Дааа? И как оно будет находить начало/конец блока? Или таки ручками надо и в один клик ну никак не выйдет?

Вот нет бы взять да попробовать. Куда там, лучше создать [жж][нытик][обижен-жизнью] тред в толксах. Ты чего этим добиваешься? Кого-то убедить хочешь? Эпик фейл, больше ничего не скажешь.

anonymous4
()
Ответ на: комментарий от EmStudio

> Внимаение, спец.предложение для непедонщиков!!!

selffix

EmStudio
()
Ответ на: комментарий от anonymous4

> Вот нет бы взять да попробовать.

Скажи, ты ел говно? Вот нет бы взять да попробовать.

> Куда там, лучше создать [жж][нытик][обижен-жизнью] тред в толксах.

Посмотри внимательнее, это не мой тред.

EmStudio
()
Ответ на: комментарий от EmStudio

>> Вот нет бы взять да попробовать.

>Скажи, ты ел говно? Вот нет бы взять да попробовать.

Я не распинаюсь, брызжа во все стороны слюной, какое говно невкусное :) И никому не пытаюсь доказывать, что его гастрономические характеристики не супер.

А ты, очевидно, ни строчки не написал на питоне, однако поумничать не прочь, так? :)

anonymous4
()
Ответ на: комментарий от EmStudio

>Дааа? И как оно будет находить начало/конец блока? Или таки ручками надо и в один клик ну никак не выйдет?

Компилятор питона как, по твоему, находит начало и конец блока? ))) ААА!!! Детский сад))))))

golodranez ★★★★
()
Ответ на: комментарий от EmStudio

> И весь ваш код за секунды будет приведен к новым стандартам!

А в Питоне стандартов поменьше, так что конвертор не нужен.

tailgunner ★★★★★
()
Ответ на: комментарий от EmStudio

> Внимаение!!! Вы пришли на новую работу, где другой стиль форматирования кода? Не беда, только сегодня, опции индента от astyle для вас:

На новой работе с питоном, к сожалению, не будет других опций форматирования. А что может меняться это заменять табы пробелами и по скольку штук, но это разве что notepad.exe только не умеет.

qnikst ★★★★★
()

Не не не, я за "язык программирования для человека, а не человек для языка".

Типа tcl/tk , ruby,... и подобные языки созданы для Человека.
python же - это некое историческое недоразумение , похож на многих и ничем других не лучше.
При создании python Боги дремали.
"Посредственность для посредственностей" - кредо python .
Каллиграфисты и лекалщики торжествуют и назидательно дрючат отступами себя и других.

Понятно ,привыкнуть можно ко всему ,
и у любой шизухи в Linux найдутся фаны и горячие поклонники - и да,
тут ничего нового.

elipse ★★★
()
Ответ на: комментарий от anonymous4

> А ты, очевидно, ни строчки не написал на питоне, однако поумничать не прочь, так? :)

Неа, меня этим пытались кормить, вот я и "брызжа во все стороны слюной, какое говно невкусное :)". Сам даже не думаю на него смотреть :)

EmStudio
()
Ответ на: комментарий от EmStudio

>Неа, меня этим пытались кормить, вот я и "брызжа во все стороны слюной, какое говно невкусное :)". Сам даже не думаю на него смотреть :)

Ну так естественно, у тебя наследие тяжелое после жабы-то. Моск совсем отсох, одна лапша как в годе, так и в голове. И одна надежда на волшебную кнопку "сделать все зае*ись" в любимой IDE.

anonymous4
()
Ответ на: комментарий от anonymous4

А зачем ? :)))
- На мое мнение это не повлияет все равно.
- Вас же переубеждать или там убеждать - мне не надо.

elipse ★★★
()
Ответ на: комментарий от EmStudio

>И как оно будет находить начало/конец блока?

прикинь, Kate еще начало и конец блока вертикальной чертой соединяет. Короче, пора заменить notepad.exe хотя бы на notepad++

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от anonymous4

Ну ,есть же книги и доки в интернете ,"технический писатель" - особый вид деятельности и не всем дано это.

Я себя великим программистом не считаю - пишу под заказы и для души.

elipse ★★★
()
Ответ на: комментарий от elipse

> Типа tcl/tk , ruby,... и подобные языки созданы для Человека. python же - это некое историческое недоразумение , похож на многих и ничем других не лучше.

Прикинь, в твоей фразе можно поменять местами любые языки или подставить другие - и она всё так же останется нытьем сноба :D

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous4

> Я почему-то не сомневался...
Понятно , переход на личности у фанов как козырная карта за пазухой.:))
Им же и в голову не приходит обосновать технически отступы у питона.
Отступы в python - только как академическое школярство и не более (по их версии).
И все будут пояснять как можно к этому привыкнуть и приспособится,
и как это неимоверно удобно после "генетических вмешательств" в навыки.

:)))

elipse ★★★
()
Ответ на: комментарий от elipse

>переход на личности у фанов как козырная карта за пазухой.:))

Ну дык, держу марку тролля :)

>Им же и в голову не приходит обосновать технически отступы у питона.

А с какой стати тебе кто-то должен что-то обосновывать?

anonymous4
()
Ответ на: комментарий от tailgunner

Это мое мнение - есть и другие ,я совсем не против.
Алаверды:
А прикинь , из твоих слов можно построить любую фразу и выставить тебя дурнем. :)))

elipse ★★★
()
Ответ на: комментарий от anonymous4

>А с какой стати тебе кто-то должен что-то обосновывать?

А показывать код ? :))
И кто сказал ЧТО КТО-ТО должен ? :))

elipse ★★★
()
Ответ на: комментарий от elipse

> А прикинь , из твоих слов можно построить любую фразу и выставить тебя дурнем. :)))

А уж что можно построить из букв, которые я написал - это ужас просто. Но вот заменой названий языков программирования в том, что я сказал, ты получишь просто чушь.

tailgunner ★★★★★
()
Ответ на: комментарий от elipse

>А показывать код ?

За свои слова нужно отвечать, ящитаю.

>И кто сказал ЧТО КТО-ТО должен ?

А что ты имел в виду?

Алсо, в русском языке пробел перед вопросительным знаком не ставится никогда.

anonymous4
()
Ответ на: комментарий от EmStudio

>Вы пришли на новую работу, где другой стиль форматирования кода?

Это и недостаток языков, где практикуется разный стиль написания. Чуть что - переучиваться. Я, например, в страшном сне не пойду на работу, где потребуют фигурную скобку, зависающую в конце строки или пробел после if'а. Или, наоборот, на такую, где присваивание пробелами не отбито... Привычка, которую не сломать уже.

А в Питоне привычка к стилю закладывается языком. И это дисциплинирует и приучает разных программистов к бОльшему единообразию.

KRoN73 ★★★★★
()
Ответ на: комментарий от golodranez

>Компилятор питона как, по твоему, находит начало и конец блока? ))) ААА!!! Детский сад))))))

Хреново он находит по словам автора :)

KRoN73 ★★★★★
()
Ответ на: комментарий от tailgunner

> ты получишь просто чушь.

Вполне возможно , имхо - это не абсолютная истина :))
И тут уже больше о вкусах речь - доминирующих технических изюминок у
питона нет.

elipse ★★★
()
Ответ на: комментарий от PayableOnDeath

>надеюсь, так яснее

Для меня итак всё ясно. А ты ещё раз перечитай тот ответ. Он относится не к Васе Пупкину или его редактору, а к противопоставлению логической структуры и визуальной разметки :)

KRoN73 ★★★★★
()
Ответ на: комментарий от elipse

>доминирующих технических изюминок у питона нет.

Дорогой наш "не-считаю-себя-программистом", а где есть доминирующие технические изюминки? Желательно, не просто названия языков (уже видели), а хотя бы пяток тех самых изюминок. Очень прошу.

anonymous4
()
Ответ на: комментарий от tailgunner

> Разве не о боге, нет?
Ты невнимателен :))) - Боги при появлении питона дремали.
Так , что Бог тут уже не при чем.

elipse ★★★
()
Ответ на: комментарий от tailgunner

> То есть всё-таки о боге. Ты сайтом ошибся, да.

Что делать ... )))
Ну, раз никто технически и эргономически не может обосновать
наличие отступов. А задним числом можно что угодно придумать
- и не только про богов, но и всякие байки про коллективную работу
и читабельность кода.
Кто это все проверял и исследовал ? - а никто.

elipse ★★★
()
Ответ на: комментарий от EmStudio

>Вы пришли на новую работу, где другой стиль форматирования кода

[мыши][кактус]?

PEP8 уже решил эту проблему. Ты ещё повозмущайся, что на корабли не кладут парашют :) В Python нет той проблемы, которую в C и Java решают при помощи indent&Co.

Davidov ★★★★
()
Ответ на: комментарий от elipse

> байки про коллективную работу и читабельность кода.

> Кто это все проверял и исследовал ? - а никто.

Ыыыыы... то, что отступы повышают читабельность кода - это нуждается в исследованиях? %)

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

> Ыыыыы... то, что отступы повышают читабельность кода - это нуждается в исследованиях? %)

Вот снова формально прицепился к словам :))

Тебе парочку чужих софтин на питоне на доводку и не будет вопросов.

elipse ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.