wizzard: (Default)
[personal profile] wizzard

…моего программистского опыта заключается в том, что я в 80% случаев пишу сначала мини-ОС, а потом на этой ОС пишу собственно задачу, решающую требования заказчика.

Что полностью нивелирует все попытки по увеличению продуктивности собственного труда, т.к. увеличивает требуемый обьем работы раз эдак в 50.

В этом ключе я удивлен, что мне вообще удается что-то писать и (иногда) ship’ить, и (еще более иногда) ship’ить вовремя (да, и такое бывало).


UPD: Почему все это? потому что я подсознательно проецирую себя на целевую аудиторию. А вообще операционки никому, кроме меня и еще кучки таких же двинутых людей, и нахуй не нужны. Тоже лишняя сущность. Собственно, эта мысль меня и натолкнула на сии неутешительные выводы...

Date: 2010-02-08 10:28 am (UTC)
From: [identity profile] aka-rider.livejournal.com
Сode reuse есть на самом деле, причем хороший. В следующий раз пишешь ту же самую вещь, только лучше.
Я тоже люблю всякие generic вещи писать, но я их откладываю и дописываю в них функционал по мере необходимости.

Date: 2010-02-08 10:42 pm (UTC)
From: [identity profile] aka-rider.livejournal.com
Я дописываю только при необходимости: понадобилась мне быстрая thread-safe очередь, например, я реализовываю только функции push / pop / empty, эта версия используется и откладывается.
Потом если я использую ее где-то еще, то для size / remove / insert и пр. я пишу реализацию только если она понадобится.

Profile

wizzard: (Default)
wizzard

January 2019

S M T W T F S
  12 345
6789101112
1314 1516171819
202122 23242526
2728293031  

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 5th, 2025 03:31 am
Powered by Dreamwidth Studios