LINUX.ORG.RU

История изменений

Исправление slackwarrior, (текущая версия) :

А это, длину буфера проверять не модно? Говорю же - проблема в ДНК.

А зачем ее было проверять там, где буфер был физически 6 символов? :) Тогда это уже называли «оверхед». Потом софт портировали «просто чтоб работал» другие люди (физический буфер стал «просто массивом»).

Говорю же - проблема в ДНК.

Только не всегда тех, кто автор изначального кода :)

Ты не видел в современном HFT (софт для бирж, основа мировой экономики :)) массовых срезаний углов типа убирания проверок («потому что они тормозят, а мы все равно прожжом в азик и будет чики-пуки») или проверки формата таймстампа сравнением длины, от которых любое изменение конфига конечным потребителем может стать охотой на единорога (т.е. если они «купили подписку» — это конечно вернется бумерангом к разрабам движка)?

Люди идут на это потому что «невидимая рука» показывает им знаками, через манагера и его начальство, что если на графике сравнительных тестов конкурент будет выше, чьи-то поделки перестанут быть нужны уже в краткосрочной перспективе, пока они ковыряются над супероптимизациями, чтобы не оставлять дыр в безопасности, которые оптимизации через месяц выкидывать на помойку — потому что «рынок вон-оно где» и либо делаешь «вчера», а потом это будет не твоей проблемой — либо сразу просматриваешь «вакансии» :)

Исходная версия slackwarrior, :

А это, длину буфера проверять не модно? Говорю же - проблема в ДНК.

А зачем ее было проверять там, где буфер был физически 6 символов? :) Тогда это уже называли «оверхед». Потом софт портировали «просто чтоб работал» другие люди (физический буфер стал «просто массивом»).

Говорю же - проблема в ДНК.

Только не всегда тех, кто автор изначального кода :)

Ты не видел в современном HFT (софт для бирж, основа мировой экономики :)) массовых срезаний углов типа убирания проверок («потому что они тормозят, а мы все равно прожжом в азик и будет чики-пуки») или проверки формата таймстампа сравнением длины, от которых любое изменение конфига конечным потребителем может стать охотой на единорога (т.е. если они «купили подписку» — это конечно вернется бумерангом к разрабам движка)?

Люди идут на это потому что «невидимая рука» показывает им знаками, через манагера и его начальство, что если на графике сравнительных тестов конкурент будет выше, чьи-то поделки перестанут быть нужны уже в краткосрочной перспективе, пока они ковыряются над супероптимизациями, которые через месяц выкидывать на помойку — потому что «рынок вон-оно где» и либо делаешь «вчера», а потом это будет не твоей проблемой — либо сразу просматриваешь «вакансии» :)