Это, наверное, в другой тред. Я не утверждал обратного. Я лишь был не согласен с применением утверждения «1 класс — 1 файл» ко всем языкам программирования.
Вы забываете, что языки бывают разные и судите с колокольни C#/Java-программистов. К примеру, в python классы исключений бывают такими:
class GeoException(Exception):
pass
class InvalidGeometryError(GeoException):
pass
class SelfIntersectionError(InvalidGeometryError):
pass
class GeoInvalidProjection(GeoException):
pass
Вы предлагаете здесь создать 4 файла? И как это потом редактировать? Тут имхо разные подходы. В VS, я полагаю, вы используете «New Class» и не задумываетесь, где IDE за вас хранит данные. Ваше право, дело привычки и языка.
На Maemo Planet пару месяцев назад был неплохой пост на тему NNN тысяч аппликух — Less is more: the 200′000 apps myth. Вкратце, «36′000 books as individual apps?»
Полностью поддерживаю. Я с ужасом жду того момента, когда мы будем переводить наш софт(в районе миллиона строк C/C++) на 64 бита. Видимо, нам попадутся всё ошибки из вашей статьи. За статью жирный плюс!
Надеюсь, у вас что-то получится. А как там с покупками прог на N900, я помню, Нокия в октябре говорила, что пока не будет добавлен DRM, платного контента не будет. Это всё ещё в силе?
P.S. Владелец PS3
class GeoException(Exception):
pass
class InvalidGeometryError(GeoException):
pass
class SelfIntersectionError(InvalidGeometryError):
pass
class GeoInvalidProjection(GeoException):
pass
Вы предлагаете здесь создать 4 файла? И как это потом редактировать? Тут имхо разные подходы. В VS, я полагаю, вы используете «New Class» и не задумываетесь, где IDE за вас хранит данные. Ваше право, дело привычки и языка.
В Python в одном файле считается нормальным хранить несколько классов.
Кроме C# есть и другие языки.
корейцы, северные :)