LINUX.ORG.RU

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

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

Если внутри функции нужно сделать копию строки,

люблю таких людей… я рассказываю, что делать копию нехорошо, там где ее вовсе НЕ НАДО… НЕ НАДО КОПИЮ, вы понимаете?, это большими буквами написано.

товарищ приходит, и на голубом глазу говорит - если внутри функции НАДО СДЕЛАТЬ КОПИЮ строки…и начинает бурные рассуждения. и считает себя умным и положительным товарищем.

причем у товарища интерфейс функции зависит от внутренней реализации. если там требовалась копия, то он написал интерейс с копией(типа для скорости в частном случае констант)… а если вдруг копия требоваться перестала(просто пришел другой товарищ и написал более грамотную рализацию)… то интерфейс с копией уже плох и стал работать против скорости.

уже за одну зависимость интерфейса от реализации надо пороть, поскольку второе меняется в любую минуту, а первое желательно не менять никогда.

даже странно, что товарищ не понимает такие банальности, которые и приходится ему излагать. а потом он же и обвиняет вас в банальностях.

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

Если внутри функции нужно сделать копию строки,

люблю таких людей… я рассказываю, что делать копию нехорошо, там где ее вовсе НЕ НАДО… НЕ НАДО КОПИЮ, вы понимаете?, это большими буквами написано.

товарищ приходит, и на голубом глазу говорит - если внутри функции НАДО СДЕЛАТЬ КОПИЮ строки…и начинает бурные рассуждения. и считает себя умным и положительным товарищем.

причем у товарища интерфейс функции зависит от внутренней реализации. если там требовалась копия, то он написал интерейс с копией(типа для скорости)… а если вдруг копия требоваться перестала(просто пришел другой товарищ и написал более грамотную рализацию)… то интерфейс с копией уже плох и стал работать против скорости.

уже за одну зависимость интерфейса от реализации надо пороть, поскольку второе меняется в любую минуту, а первое желательно не менять никогда.

даже странно, что товарищ не понимает такие банальности, которые и приходится ему излагать. а потом он же и обвиняет вас в банальностях.