metaclass: (Default)
[personal profile] metaclass
Срачь на тему "почему метакласс думает за заказчиков и решает простые задачи сложным образом":
[livejournal.com profile] eleon "как ПМ знаю, что лучше 5 раз быстро, чем 1 раз правильно".

Вы еще удивляетесь, почему в IT в большинстве случаев творится оверпрайсед вред?

Date: 2012-11-22 02:26 pm (UTC)
From: [identity profile] osdm.livejournal.com
Есть большая разница между:
а) понимая, как сделать быстро и как с другой стороны сделать правильно, осознавая последствия в каждом из этих случаев, осознанно выбрать компромисс в ту или другую сторону
б) ни фига не понимая, как сделать правильно и как сделать быстро, сделать как-нибудь
в) всегда настаивать на "правильном" (с точки зрения тараканов в голове) решении, долго разрабатывать и получить в итоге нафиг никому не нужное за такие деньги и к такому сроку решение

Вариант а) правильный вне зависимости от того, в какую сторону был выбран компромисс.

Это уже не говоря о том, что правильность - критерий не просто субъективный, а еще и относительный. При разработке софта для управления авионикой в самолете правильно бывает использовать ИСО-9000, писать заранее тонны документации и тестов, практиковать парную разработку и код ревью и т.п. В то же время при разработке развлекательной софтинки для iPhone важно первым занять рынок с "good enough" продуктом. А переписать его по правильному можно будет и потом, если взлетит.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 28th, 2025 08:54 pm
Powered by Dreamwidth Studios