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...

Descripción completa

Detalles Bibliográficos
Autor principal: Bugayenko, Yegor
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