この世界は。。。いいですか?
Прочёл статейку на Хабре и не могу сдержать возмущения.
Допустим, есть маленький участок кода:
Как бы вы его оптимизировали? Я бы оставил его как есть, или постарался бы избавиться от вызова методов get_num_rows() и fetch_row() при каждом обороте цикла.
Но нет, люди не ищут лёгких путей! Они пишут вот что:
Люди! Вы что?! Я понимаю, ООП - вещь хорошая и интересная, но городить такую громадину ради такой простейшей задачи...
Оптимизация кода - есть минимизация потребляемых программой ресурсов и увеличение удобочитаемости для человека. Здесь же код стал совершенно нечитаемым - раз, потребление памяти и процессорного времени возросло в несколько раз - два, и всё ради того же самого результата. Ну не дурь ли, а?
Я бы немедленно уволил такого программиста. С волчьим билетом.
Update: и ещё один туда же: habrahabr.ru/post/147133/
Мысли здравые, но, блин, зачем для таких задач такие сложности?
Допустим, есть маленький участок кода:
Как бы вы его оптимизировали? Я бы оставил его как есть, или постарался бы избавиться от вызова методов get_num_rows() и fetch_row() при каждом обороте цикла.
Но нет, люди не ищут лёгких путей! Они пишут вот что:
Люди! Вы что?! Я понимаю, ООП - вещь хорошая и интересная, но городить такую громадину ради такой простейшей задачи...
Оптимизация кода - есть минимизация потребляемых программой ресурсов и увеличение удобочитаемости для человека. Здесь же код стал совершенно нечитаемым - раз, потребление памяти и процессорного времени возросло в несколько раз - два, и всё ради того же самого результата. Ну не дурь ли, а?
Я бы немедленно уволил такого программиста. С волчьим билетом.
Update: и ещё один туда же: habrahabr.ru/post/147133/
Мысли здравые, но, блин, зачем для таких задач такие сложности?