Если кто еще не видел, то вчера добрый человек выложил на Хабрахабр
статью по разработке (на самом деле 4 статьи, они идут друг за дружкой по цепочке) потрясающей значимости и отличнейшего контента.
Всем френдам настоятельно рекомендую. Очень рекомендую.
no subject
Date: Monday, 19 July 2010 15:20 (UTC)no subject
Date: Monday, 19 July 2010 18:01 (UTC)no subject
Date: Monday, 19 July 2010 19:10 (UTC)Есть такое устойчивое словосочетание «Эффект грузовика». Это ситуация, когда устройство какого-то критичного модуля знал один человек, модуль большой, разобраться в нем не просто, человек тот кодировал, как ему удобно, а не как это принято в команде. И все было ОК, т. к. он брал на себя ответственность за модуль, и все всегда работало. Пока его не переехал грузовик…
.....
Как ни странно? в ряде случаев, это – один из самых вредных и тяжело искореняемых антипаттернов. Да, код надо повторно использовать. Но всегда надо понимать, что ты используешь, и к чему это ведет. Если есть готовый метод «купить “Бентли”», не надо покупать новый “Бентли” каждый раз, как вам требуется вырезать кусочек кожи 5х5 см из сидения.
no subject
Date: Monday, 19 July 2010 19:17 (UTC)А уж как легко задачи перекидываются между людьми...
И никаких проблем не возникает.
Почему? Да потому что заставляют писать хороший код!
"Думать прежде чем использовать" - это как-то не очень гениально :)
no subject
Date: Monday, 19 July 2010 19:23 (UTC)"знаю человека который знает человека у которого брат"весьма наслышан о практике сначала писать, а потом думать, - невзирая на все позывы сделать наоборот.С другой стороны - это зависит от программиста, - умение разобраться в чужом коде максимально быстро и эффективно с минимумом костылей.
О QA я только лишь мечтаю.
Так что статья будет полезна тем, у кого не хватает своих аргументов для чего-то подобного из-за 'костного чутья', - но хочется что-то хорошее донести в массы.)
no subject
Date: Monday, 19 July 2010 19:10 (UTC)no subject
Date: Monday, 19 July 2010 19:18 (UTC)no subject
Date: Monday, 19 July 2010 19:24 (UTC)no subject
Date: Monday, 19 July 2010 19:32 (UTC)На рутрекере: Djvu, PDF.
Легально: вокруг туча интернет-магазинов, не знаю, что и советовать :)
no subject
Date: Monday, 19 July 2010 19:35 (UTC)спасибо за ссылки)
no subject
Date: Monday, 19 July 2010 19:40 (UTC)Возможно, аналогичное место в Москве подойдет как решение попроще?
no subject
Date: Monday, 19 July 2010 19:20 (UTC)no subject
Date: Monday, 19 July 2010 19:25 (UTC)просто я прочитал и не понял. Да. маразм частенько присутствует :)
а большинство случаев - маразм. например Rup для утилиты, которую можно написать за 2 часа.
но не стоит о нем так часто рассказывать.
no subject
Date: Monday, 19 July 2010 19:26 (UTC)no subject
Date: Monday, 19 July 2010 19:26 (UTC)no subject
Date: Monday, 19 July 2010 17:15 (UTC)no subject
Date: Monday, 19 July 2010 18:39 (UTC)no subject
Date: Tuesday, 20 July 2010 21:50 (UTC)За день таки осилил до конца)
Будет для будующего хороший урок)
no subject
Date: Tuesday, 27 July 2010 22:50 (UTC)"нет. это еще ладно.
вот рядом со мной когда то сидел "программист" который на делфе(а более ничего он не знает) не мог цикл for сам написать.
а в первый рабочий день мой он мне предложил код, который строки и столбцы в стринг гриде нумерует"
no subject
Date: Tuesday, 27 July 2010 22:55 (UTC)Но все равно некоторые комменты товарища поражают глубиной мысли (типа "волновой алгоритм нужен только в играх"), а от рассуждений по исходной постановке задачи вообще глазки в кучку собирались. С последним-то вариантом получше.
Но пост я все равно решил убрать. Ну нафиг, помолчу.
offt
Date: Wednesday, 11 August 2010 20:15 (UTC)Re: offt
Date: Saturday, 14 August 2010 09:58 (UTC)ОК, проставлю отдельно.
Re: offt
Date: Saturday, 14 August 2010 13:44 (UTC)Re: offt
Date: Saturday, 14 August 2010 17:34 (UTC)