LINUX.ORG.RU

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

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

в зависимости что писать

Не что, а с кем и для кого. Ваще там аргументы тот еще детский сад (а чего еще ожидать от бейсика):

Deep inheritance chains often force developers to provide huge, unnecessary parent classes, Although only a small part is needed

Нормальные люди пишут код для других людей, а не для компилятора. Конечно можно накопипастить, заинлайнить и обфусцировать так чтобы за умного приняли, но в здоровом коллективе (который у лоровцев считается легендой) главное это гибкость (сюда же поддерживаемость, нехрупкость, тестируемость и далее по канонам Мартина), а ООП этому чаще помогает, чем мешает. Выстрелить в ногу или наговнокодить можно где угодно и на любом языке, просто ООП дает ориентиры как этому помешать. Если пишешь хелловорды для себя, конечно, это все излишне.

В общем я нормальных отрицательных сторон так не увидел. Как будто очередные стартаперы комплексуют, что без ООП их взрослые дяди засмеют и придумывают отмазки. Хотя сами ни в хайлоаде, ни в бигдате не участвуют про их велосипеды разве что на лорчике узнаешь.

Исправление Lordwind, :

в зависимости что писать

Не что, а с кем и для кого. Ваще там аргументы тот еще детский сад (а чего еще ожидать от бейсика):

Deep inheritance chains often force developers to provide huge, unnecessary parent classes, Although only a small part is needed

Нормальные люди пишут код для других людей, а не для компилятора. Конечно можно накопипастить, заинлайнить и обфусцировать так чтобы за умного приняли, но в здоровом коллективе (который у лоровцев считается легендой) главное это гибкость (сюда же поддерживаемость, нехрупкость, тестируемость и далее по канонам Мартина), а ООП этому чаще помогает, чем мешает. Выстрелить в ногу или наговнокодить можно где угодно и на любом языке, просто ООП дает ориентиры как этому помешать. Если пишешь хелловорды для себя, конечно, это все излишне.

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

в зависимости что писать

Не что, а с кем и для кого. Ваще там аргументы тот еще детский сад:

Deep inheritance chains often force developers to provide huge, unnecessary parent classes, Although only a small part is needed

Нормальные люди пишут код для других людей, а не для компилятора. Конечно можно накопипастить, заинлайнить и обфусцировать так чтобы за умного приняли, но в здоровом коллективе (который у лоровцев считается легендой) главное это гибкость (сюда же поддерживаемость, нехрупкость, тестируемость и далее по канонам Мартина), а ООП этому чаще помогает, чем мешает. Выстрелить в ногу или наговнокодить можно где угодно и на любом языке, просто ООП дает ориентиры как этому помешать. Если пишешь хелловорды для себя, конечно, это все излишне.