Если кто еще не видел, то вчера добрый человек выложил на Хабрахабр
статью по разработке (на самом деле 4 статьи, они идут друг за дружкой по цепочке) потрясающей значимости и отличнейшего контента.
Всем френдам настоятельно рекомендую. Очень рекомендую.
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)