идеи изложенные в этой книге маргинальны, если вас устраивает быть белой вороной (и писать говнокод, но это уже моя субъективная точка зрения), то как бы пожалуйста, никто не запрещает
стоило бы добавить еще уран-6 https://youtu.be/1EhPBDAFLpE?t=2m
я так понимаю это единственное из всего списка что уже принято на вооружение, а не по выставкам ездит
Есть такая точка зрения, что DTO, объекты-значения, неизменяемые объекты и т.п. не являются полноценными и не должны использоваться true-ООП программистами.
видели, знаем :D
Если вам не нужны данные экземпляра, то это не делает ваш статическим метод неполноценным. Да, у него нет класса-владельца, он сам себе является таковым. Просто у этой разновидности классов есть ограничение — отсутствие состояния.
т.е с этой точки зрения static это такой синтаксический сахар чтобы не писать new и не протягивать везде обьект?
воувоу, я все понял. вам нужны лекции «бертран мейер» «основы объектно-ориентированного программирования». там вы узнаете почему контракты и ввод не соотносятся чуть менее чем никак, и почему контракты должны проверяться во время компиляции
>Программирование ради программирования, выбрасывание которого — необходимость, а не компромисс.
я про это и говорю, но я все же надеялся что мы разбираем абстрактного коня, а не кокретный пример. Возвращаясь к теме: можно найти кучу контрпримеров когда станет плохо от выкидывания null, но это не значит, что не нужно ничего менять
и комментарии почитать
это ведь тот Егор, о котором я думаю?
Вот win 10 на арме https://www.youtube.com/watch?v=A_GlGglbu1U
На 1:20 виден работающий фотошоп
я так понимаю это единственное из всего списка что уже принято на вооружение, а не по выставкам ездит
видели, знаем :D
т.е с этой точки зрения static это такой синтаксический сахар чтобы не писать new и не протягивать везде обьект?
Раскройте пожалуйста это утверждение, мысль где-то далеко и я за ней не поспел
ЗЫ. Math.Pow не бросает эксепций, также как и деление у double ))
я про это и говорю, но я все же надеялся что мы разбираем абстрактного коня, а не кокретный пример. Возвращаясь к теме: можно найти кучу контрпримеров когда станет плохо от выкидывания null, но это не значит, что не нужно ничего менять