Для тестируемости этого вашего ООП пришлось вынести метод в функцию и делать типа
def load_profile(self):
load_facebook_profile(self)
Костыли-костылики.
*OOP
Я считаю, что ООП представленное в нынешнем виде в шарпе (хз как в джаве) является дерьмом собачьим и совершенно не стыкуется с первоначальными идеями. Каноническое ООП базировалось на прототипной модели и его использование подразумевалось только в динамических языках. Сейчас же мы наблюдаем все ту же уебищность ... more →
On Understanding Data Abstraction, Revisited
http://ompldr.org/vZ3lraQ
Отличная (короткая!) статья про фундаментальные различия между objects и ADT.
Странно,что ее раньше не видел.
<xxx> можешь в конструкторе поставить Debug => 0
Всегда проигрываю с этой хуйни.
Всем читать/смотреть http://macton.posterous.com/roundup-rece... кто ещё не, особенно Typical C++ bullshit в картинках: http://macton.smugmug.com/gallery/893670...
Эх, как печально что большинство здешних погромиздов так плохо владеют передовыми методиками ООП, надо срочно исправлять положение: http://oldfag.net/oop/
Данная методика изучения была уже давно и успешно опробована на самом передовом ресурсе самых профессиональных погромиздов страны: ... more →