Elegant Objects

Объектно-ориентированное программирование и язык программирования EOlang

  • Главная
  • eolang.org
  • yegor256.com

среда, 24 мая 2017 г.

Анти паттерны

  • NULL References
  • Utility Classes
  • Mutable Objects
  • Getters and Setters
  • Data Transfer Object (DTO)
  • Object-Relational Mapping (ORM)
  • Singletons
  • Controllers, Managers, Validators
  • Public Static Methods
  • Class Casting
  • Traits and Mixins
original post
Автор: Victor Bugaenko на 18:09
Отправить по электронной почтеНаписать об этом в блогеОпубликовать в TwitterОпубликовать в FacebookПоделиться в Pinterest
Ярлыки: Егор Бугаенко, Design Patterns, EO, OOP

Комментариев нет:

Отправить комментарий

Следующее Предыдущее Главная страница
Подписаться на: Комментарии к сообщению (Atom)

Tags:

  • Егор Бугаенко (78)
  • Книги (1)
  • Менеджмент IT (16)
  • Мотивация (1)
  • Annotations (1)
  • Constructors (2)
  • Continuous Integration (3)
  • Decorators (3)
  • Design Patterns (3)
  • DI (1)
  • EO (52)
  • eo issues (5)
  • eo syntax (1)
  • EOlang (9)
  • Exceptions (6)
  • Java (3)
  • Jcabi (1)
  • JSON (1)
  • JVM (1)
  • Maven (1)
  • Multithreading (1)
  • null (2)
  • OOP (42)
  • ORM (2)
  • qulice.com (1)
  • RESTfu (1)
  • Rultor.com (3)
  • Specs (2)
  • TDD (3)
  • Tests (10)
  • XDSD (2)
  • XML (1)
  • XSLT (1)
  • Zerocracy (1)

Поиск Elegant Objects

Архив блога

  • ►  2019 (2)
    • ►  августа (1)
    • ►  мая (1)
  • ►  2018 (1)
    • ►  февраля (1)
  • ▼  2017 (73)
    • ►  июня (2)
    • ▼  мая (70)
      • Композиционные декораторы против императивных вспо...
      • Контейнеры для вставки зависимостей загрязняют код
      • Инкрементное выставление счетов
      • Семь смертных грехов программного проекта
      • Сколько объектов инкапсулируется?
      • Определение ошибки программного обеспечения в Вики...
      • API RESTful и веб-сайт на одном URL-адресе
      • Составное имя - это дурнопахнущий код
      • Избегайте конкатенации строк
      • Типичные ошибки в коде Java
      • Как неизменяемый объект может обладать состоянием ...
      • Пустая строка - признак дурно пахнущего кода
      • Анти паттерны
      • Как мы пишем видение продукта
      • Как срезать углы и оставаться в порядке
      • Создание фиктивных объектов
      • How Much Do You Cost?
      • unit test scaffolding
      • maven-jcabi
      • Software architect responsibilities
      • Дураки не пишут юнит-тесты
      • re-throwing
      • Что вы делаете с InterruptedException?
      • Checked vs. Unchecked Exceptions
      • много возвращаемых значений - плохая идея в ООП
      • Избыточные переменные - чистое зло
      • Fail Fast
      • Почасовая оплата - современное рабство
      • Когда вы прекращаете тестирование?
      • Марсианин - фальшивая реальность
      • Временная связанность
      • Бросать исключение без надлежащего контекста - это...
      • JSON vs XML
      • Single Statement Unit Tests
      • Как избежать проблем с аутсорсингом программного о...
      • Может быть только один первичный конструктор
      • Сколько стоит разработка программного обеспечения
      • Почему значение NULL это плохо?
      • Constructors Must Be Code-Free
      • Оборонительное программирование посредством провер...
      • Аутсорсинг программного обеспечения не работает .....
      • Ten mistakes in specs
      • Try. Finally. If. Not. Null.
      • Java Annotations Are a Big Mistake
      • Методы тестирования не должны ничем делиться друг ...
      • Object Behavior Must Not Be Configurable
      • Twelve Mistakes in Agile Manifesto
      • Design Patterns and Anti-Patterns, Love and Hate
      • Все еще дебажите?
      • Проектный деспотизм
      • Слишком много маленьких классов
      • How Does Inversion of Control Really Work?
      • Кто такой объект?
      • Закон (однойТочки) Деметры
      • Вы хакер или дизайнер?
      • Vertical vs. Horizontal Decomposition of Responsib...
      • Gradients of Immutability
      • Наследование - это процедурный способ повторного и...
      • Могут ли объекты быть друзьями?
      • Инкапсуляция скрывает голые данные
      • Рецепты Elegant Object:
      • if-then-else
      • Егор Бугаенко
      • Continuous Integration is Dead
      • Why Continuous Integration Doesn’t Work
      • 8 + 2 Уровни зрелости непрерывной интеграции
      • TDD
      • Код ревью, таски и борьба с экспертами
      • «Декораторы, декораторы, декораторы» ч.1
      • Объектно-ориентированное вранье
    • ►  марта (1)
  • ►  2016 (11)
    • ►  декабря (9)
    • ►  ноября (2)
Тема "Водяной знак". Технологии Blogger.