LINUX.ORG.RU
ФорумTalks

Если вы пишите хороший код, то у вас тараканы.


0

0

Если вы пишите хороший код, то у вас тараканы. На самом деле зависимость обратная - некое количество тараканов в голове заставляет человека принципиально подходить к написанию программ. В принципе фиг бы с ним, но некоторые не предохраняются, не посещают психолога, и случаются вещи когда тараканы начинают думать за программиста. Типичный пример из рассылки:

http://www.mail-archive.com/user-java@ibatis.apache.org/msg14350.html - для патриотов не учащих буржуйский: программист внезапно осознал, что ему не нравится javadoc (из-за этого в его исходниках я не нашел ниодного комменатрия)

Прозреваю что история с автором ion3 имеет теже корни.

ps. в общем следите (если за вами никто не следит) за своим психическим здоровьем, и за здоровьем своих близки если услышите что их кто-то похвалил за код.

★★☆

Наверное никто не любит в его исходниках копаться...

kost-bebix ★★
()

Код надо писать так чтобы всякие комментарии были излишни. Фаулера лучше почитай "Рефакторинг". Одним признаком кода с душком являются всякого рода комментарии в том числе и жава доки. Мне вот они никогда не были нужны. А всяким слабокам лишь бы нюни разводить.

klausd
()


java .net... Кто все эти люди :-? Ну кривой и косой этот их ибатис. И афтору на доки поибатис. Ну что с того? В сети и без них катастрофическое количество мусора.

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

> Одним признаком кода с душком являются всякого рода комментарии в том числе и жава доки

Ты это на полном серьёзе? А как же doxygen доки, скажем, для API Reference каких-нибудь движков?

shamazmazum
()

>Прозреваю что история с автором ion3 имеет теже корни.

Где можно почитать про это?

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

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

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

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

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

>Ты это на полном серьёзе?

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

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

он просто профессианальный разработчки хелловорда, тем и живет, ну еще флудит на форумах.

wfrr ★★☆
() автор топика
Ответ на: комментарий от klausd

Тем более за них не приплачивают.

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

wfrr ★★☆
() автор топика
Ответ на: комментарий от Dimanc

честно говоря надоело искать каждый раз эту ссылку, легко гуглится по ion forn antialiasing или както так

wfrr ★★☆
() автор топика

в общем следите (если за вами никто не следит) за своим психическим здоровьем

а как же ZOG ?

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

описанные в топике программисты тоже надеялись на ZOG

wfrr ★★☆
() автор топика

Если вы пишете текст, то пишите по-русски

Сабж.

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

>Does Ion support anti-aliased fonts/Xft?

>No. Antialiasing is an ugly self-defeating kludge, as is subpixel placement.


Все правильно. Антиалиасинг не нужен. Автор ion3 прав.

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

Читал пару сырцов где комментов было больше кода, страшное зрелище а главное всеравно нихуя непонятно

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

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

wfrr ★★☆
() автор топика

автор иона может и псих, но вм хороший :)

sergej ★★★★★
()

Я стараюсь всегда предельно четко документировать код комментариями и уважаю такой код. Лентяев, которые оправдывают свою лень и нежелание мыслить четко и четко пояснять свою мысль, не уважаю. Можете звать меня психом.

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

код должен быть самодокументируемым

и еще самонаписуемым(?!)

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

Мое мнение о коментариях такое: он должен описывать бизнес логику.

То есть обязательно описание всех внешних интерфейсов.

Так же обязательно описание неочевидных алгоритмов, нестандратных для проекта паттернов и методик.

Но когда требуется написать что нибудь типа: int c = 0; // в этом переменую мы будем помещать кол-ов ---- это большое зло

namezys ★★★★
()

Белка, не тормози. Правил без исключений не бывает. Чудак пишет, что все и без док просто:

The thing about iBATIS is that the actual Java code is very simple to understand — you only use about 5 classes and they're very simple.

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

> Код надо писать так чтобы всякие комментарии были излишни. Фаулера лучше почитай "Рефакторинг". Одним признаком кода с душком являются всякого рода комментарии в том числе и жава доки. Мне вот они никогда не были нужны. А всяким слабокам лишь бы нюни разводить.

Таки чуствую себя слабаком.

http://62.149.5.84.nyud.net/i4/8d/7d/c61681155fece4a13d897f13da24.png

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

Мое мнение о коментариях такое: он должен описывать бизнес логику.

Еще он должен быть подогнан под какой-нить doxygen и прочие.

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

мужык, я эту хрень вдоль и поперек ковыряю, и там не все так просто, не зря он написал 69 страничный мануал.

wfrr ★★☆
() автор топика
Ответ на: комментарий от namezys

вопщето на том убогом недоязычке по другому нельзя, эти мегапартянки нечитабельны

wfrr ★★☆
() автор топика
Ответ на: комментарий от namezys

> это как раз плохой пример, писать так нельзя

Кстати, а чем плоха машина состояний? Чем ее обычно заменяют?

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

Перепиши код так, чтобы комментарии были не нужны. Давай осмысленные и читаемые имена переменным и функциям

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

> Перепиши код так, чтобы комментарии были не нужны. Давай осмысленные и читаемые имена переменным и функциям

Это не отменяет комментариев.

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