Blog: Yegor Bugayenko


206 blogs updated: 10 min. ago
Prefixed Naming
If you look at the source code of Takes or Cactoos for the first time, you most probably, like many others, will be triggered by the naming ...
12
04-03-2020 15:56:53 Yegor Bugayenko Beginners
Fat vs. Skinny Design
It seems that type/class hierarchies in OOP may be designed in two extreme ways: either with full encapsulation of data in mind; or with jus...
15
19-02-2020 07:53:49 Yegor Bugayenko Beginners
Object Cohesion: Why It Matters
You most probably know about Elegant Objects (EO), an alternative object-oriented paradigm, which claims that objects must be immutable, hav...
13
11-02-2020 06:22:16 Yegor Bugayenko Beginners
One Question You Should Never Ask Your Boss
There are good and bad soldiers in any team. The job of a manager is to understand which is which. Then to promote the good ones and dischar...
19
15-01-2020 07:51:44 Yegor Bugayenko Beginners
Embrace the Chaos!
Being just yet another software developer in a large enterprise is a pain. You are surrounded by legacy code, inconsistent architecture, low...
19
07-01-2020 03:47:25 Yegor Bugayenko Beginners
Talented Programmers, Who Are They?
Talented programmers who are they? I'm not talking about those who are famous, well-paid, or the authors of big and popular products. They a...
21
31-12-2019 05:11:04 Yegor Bugayenko Beginners
Altruism Kills!
Altruism means selflessly giving others more than you take back, while egoism means selfishly taking more than you return. Modern theories o...
13
24-12-2019 11:01:07 Yegor Bugayenko Beginners
Does Code Review Involve Testing?
When you review a pull/merge request from someone, do you check out the branch and run the build? I usually don't, but some people do. Their...
19
03-12-2019 11:56:29 Yegor Bugayenko Beginners
How Much Cohesion Is Enough?
Which one is better: books.del(42) or books.book(42).del()? I do both and I rarely can tell which one is better. The first option is shorter...
12
22-11-2019 09:24:19 Yegor Bugayenko Beginners
Revolutionary Evolution
Here is the question I keep hearing almost every time I speak at a conference about object-oriented programming and my non-traditional under...
15
05-11-2019 21:34:41 Yegor Bugayenko Beginners


© Jiri Pinkas | this project on GitHub | related: JavaVids | Maven Central Repository Search | Java školení | Top SQL Blogs | monitored using: sitemonitoring

Top Java Blogs is a Java blog aggregator (with English-written blogs only) focused on Java SE, Java EE, Spring Framework and Hibernate.