Cargando…
Elegant objects
There are 23 practical recommendations for object-oriented programmers. Most of them are completely against everything you've read in other books. For example, static methods, NULL references, getters, setters, and mutable classes are called evil. Compound variable names, validators, private st...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
[s.n.]
2017
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2319921 |
_version_ | 1780958464387842048 |
---|---|
author | Bugayenko, Yegor |
author_facet | Bugayenko, Yegor |
author_sort | Bugayenko, Yegor |
collection | CERN |
description | There are 23 practical recommendations for object-oriented programmers. Most of them are completely against everything you've read in other books. For example, static methods, NULL references, getters, setters, and mutable classes are called evil. Compound variable names, validators, private static literals, configurable objects, inheritance, annotations, MVC, dependency injection containers, reflection, ORM and even algorithms are our enemies. |
id | cern-2319921 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2017 |
publisher | [s.n.] |
record_format | invenio |
spelling | cern-23199212021-04-21T18:49:03Zhttp://cds.cern.ch/record/2319921engBugayenko, YegorElegant objectsComputing and ComputersThere are 23 practical recommendations for object-oriented programmers. Most of them are completely against everything you've read in other books. For example, static methods, NULL references, getters, setters, and mutable classes are called evil. Compound variable names, validators, private static literals, configurable objects, inheritance, annotations, MVC, dependency injection containers, reflection, ORM and even algorithms are our enemies.[s.n.]oai:cds.cern.ch:23199212017 |
spellingShingle | Computing and Computers Bugayenko, Yegor Elegant objects |
title | Elegant objects |
title_full | Elegant objects |
title_fullStr | Elegant objects |
title_full_unstemmed | Elegant objects |
title_short | Elegant objects |
title_sort | elegant objects |
topic | Computing and Computers |
url | http://cds.cern.ch/record/2319921 |
work_keys_str_mv | AT bugayenkoyegor elegantobjects |