Re[6]: Читай код
От: IT Россия linq2db.com
Дата: 19.05.09 19:06
Оценка: 9 (3) +1
Здравствуйте, genre, Вы писали:

G>Не нужно придавать программированию сакральности и таинства. Детальное следование регламентам и документированным процедурам в промышленном программирование первоочередная необходимость.


Нужно придавать и сокральность и таинство. Программирование это не работа на конвейере, но и не чистое изобретательство конвейера. Это одновременное изобретение конвейера и работа на нём. Мы создаём станок и тут же пилим на нём детали. Любая крайность, только работа на конвейере или только изобретательство, тут же дают сильный обратный эффект.

G>Как только из программирования делают таинство гениев-одиночек с настолько тонкой душевной организацией, что аж прям дышать нельзя начинается такой разброд и шатания, что думать страшно.


Дело не в гениях. Разброд и шатания начинаются тогда, когда эти гении создают только инструменты и только ради создания инструментов. Куча ненужных и непонятных тулов, заводы и фабрики по производству гвоздя (одного!) и т.п. Это не имеет отношения к гениальности, это косяк в управлении. Задача менеджера максимально утилизировать имеющиеся в наличии ресурсы, а не побрить их под самую плохую, но зато под одну гребёнку.

G>Взаимозаменяемость это гарантия того, что шоустоппер на live сервере каждая секунда простоя которого стоит бешеных денег будет пофикшен мгновенно, а не когда гуру вернется из отпуска.


Думаю, что без гуру шоустоппер на live вообще бы не появился. Возьми стотыщь индусов и пусть они напишут аналог live. Не напишут. Никакая взаимозаменяемость не поможет. Нельзя взять десять мозгов с IQ равным 20, сложить их и получить IQ равный 200. В данном случае работет функция Max, а не Add.
Если нам не помогут, то мы тоже никого не пощадим.
Re[7]: Читай код
От: genre Россия  
Дата: 20.05.09 11:03
Оценка:
Здравствуйте, IT, Вы писали:

IT>Нужно придавать и сокральность и таинство. Программирование это не работа на конвейере, но и не чистое изобретательство конвейера. Это одновременное изобретение конвейера и работа на нём. Мы создаём станок и тут же пилим на нём детали. Любая крайность, только работа на конвейере или только изобретательство, тут же дают сильный обратный эффект.


вот только изобретательство это и есть сакральность и таинство. Этого и не нужно привносить.

G>>Как только из программирования делают таинство гениев-одиночек с настолько тонкой душевной организацией, что аж прям дышать нельзя начинается такой разброд и шатания, что думать страшно.

IT>Дело не в гениях. Разброд и шатания начинаются тогда, когда эти гении создают только инструменты и только ради создания инструментов. Куча ненужных и непонятных тулов, заводы и фабрики по броизводству гвоздя (одного!) и т.п. Это не имеет отношения к гениальности, это косяк в управлении. Задача менеджера максимально утилизировать имеющиеся в наличии ресурсы, а не побрить их под самую плохую, но зато под одну гребёнку.
Вообще твое утверждение не противоречит моему. И так плохо и так плохо.

G>>Взаимозаменяемость это гарантия того, что шоустоппер на live сервере каждая секунда простоя которого стоит бешеных денег будет пофикшен мгновенно, а не когда гуру вернется из отпуска.

IT>Думаю, что без гуру шоустоппер на live вообще бы не появился. Возьми стотыщь индусов и пусть они напишут аналог live. Не напишут. Никакая взаимозаменяемость не поможет. Нельзя взять десять мозгов с IQ равным 20, сложить их и получить IQ равный 200. В данном случае работет функции Max, а не Add.
Как собственно и здесь. без гуру плохо. но и с незаменимым гуру не очень хорошо.
... << RSDN@Home 1.2.0 alpha rev. 0>>
Re[8]: Читай код
От: IT Россия linq2db.com
Дата: 20.05.09 13:24
Оценка:
Здравствуйте, genre, Вы писали:

G>Как собственно и здесь. без гуру плохо. но и с незаменимым гуру не очень хорошо.


Вопрос только что хуже и как понимать слово гуру, как просто гуру или как "гуру". И главное, к кому предъявлять претензии, к гуру или к его менеджеру, который позволяет разводить сопли в проекте.
Если нам не помогут, то мы тоже никого не пощадим.
Re[9]: Читай код
От: genre Россия  
Дата: 20.05.09 13:48
Оценка:
Здравствуйте, IT, Вы писали:

G>>Как собственно и здесь. без гуру плохо. но и с незаменимым гуру не очень хорошо.

IT>Вопрос только что хуже

Хуже конечно без гуру.
С незаменимым гуру можно хоть работу построить так, чтобы его работа не требовала дублирования.
... << RSDN@Home 1.2.0 alpha rev. 0>>
Re[7]: Читай код
От: VGn Россия http://vassilsanych.livejournal.com
Дата: 22.05.09 07:13
Оценка:
Au1>Лично мне не влом написать пару строк комментария к функции с нетривиальным содержимым, которое непонятно из ее названия и добавить пару строчек внутрь по ходу кода в самых интересных местах, но когда я потом что-то переделываю в какой-то функции, то именно читаю код, а не комментарий к нему (сознание попросту фильтрует другим образом раскрашенный текст в редакторе, особенно если он далеко от места правки), соответственно, могу забыть скорректировать комментарии до актуального состояния.

В хорошем коде функционал не может быть сильно далёк от заголовка
... << RSDN@Home 1.2.0 alpha 4 rev. 1138>>
Re: Читай код
От: Anton Batenev Россия https://github.com/abbat
Дата: 31.05.09 18:47
Оценка:
Здравствуйте, Gaperton, Вы писали:

G> Организаторы SoftwarePeople попросили меня написать какую-нибудь статью для сайта. Я собственно, написал нечто, и опубликовал сначала в своем блоге.


Не по теме. У тебя в блоге закрыты комментарии при авторизации по OpenID, а иногда хочется ответить
avalon 1.0rc1 rev 247, zlib 1.2.3
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.