Profile

Cover photo
239 followers|135,032 views
AboutPostsPhotosVideos

Stream

 
Są takie prawa, których warto przestrzegać :)

#LawOfDemeter #OOP #OOAD #design #cleancode #codequality
 ·  Translate
z obcymi (nie) za pan brat Jeżeli chcielibyśmy ująć kwintesencję Prawa Demeter (Law of Demeter) w jednym zdaniu to brzmiałoby ono: "rozmawiaj tylko z (bliskimi) przyjaciółmi". W pełnej formie mówi ono o tym, że metoda danego ...
1
Add a comment...
 
What Effectively Final variable is?

#EffectivelyFinal #final #java8 #programming
Apart from big three, Lambda expression, Stream API and new Date and Time API, Java 8 has also introduced a new concept called "effectively final" variable. A non final local variable or method parameter whose value is never changed after initialization is known as effectively final.
1
Add a comment...
 
Don't wait for a chance, don't wait for a change. Just became a better programmer.

#growth #selfdevelopment #softwaredevelopment
1
Add a comment...
 
And how you're building your software?

#softwaredevelopment
Software is often compared to constructing buildings and that got me thinking: How would we do things differently if we actually had to live in the code we built?  I know that question doesn't really make sense, but if you think of some software you've seen, how would it compare to a house?  Wou...
1
Add a comment...
 
I believe there are many more things that are worth to know, but definitely this is really good starting point.

#oop #design #programming #softwaredevelopment #srp #dry 
Collection of 10 OOPS and SOLID design principles which are essential for Java programmer to write flexible, maintainable and quality code.
1
Add a comment...
Have them in circles
239 people
Zbigniew Galar - Epistemologia's profile photo
Krzysztof Biały's profile photo
Mirosław Filip's profile photo
Jova Knezevic's profile photo
polanda's profile photo
Piotr Majer's profile photo
Gio Sultanishvili's profile photo
Basia Tokar's profile photo
Open Source Space Exploration's profile photo
 
Test Double Patterns are really powerful tool. It will make our life easier, tests lighter, faster and more readable. Yet, it can also make our tests unreadable and inaccurate which would have an impact on difficulty level of doing refactoring and adding something new.
The problem is the more often we are using them and the better our understanding of their construction is, in the more places we are starting to use them. We're starting to do it automatically. Even thoughtlessly. We are creating assumptions, we are setting environments and we are ending with well covered code and tests that tells us nothing.
 
That's why it's so important to recognize warning signs, to know the pitfalls which are waiting for us. And the ways how to handle this situations.
And that's what this article is about.

#cleancode, #fake, #mock, #spy, #stub, #tdd, #testdouble, #testdoublepatterns, #testdummy, #testing, #unittests
”With great power comes great responsibility”. This quote of Uncle Ben was and is with Peter Parker through all his career as a Spider-Man. It was used to describe how we should handle with difficult situations in our lives a...
1
Add a comment...
 
Nested classes are a solution for long and undescriptive method names? What do you think?

#testing #unittests #design
1
Add a comment...
 
Make your pictures as big and detailed as they should be. And not more.

#design #readability #uml
Components vs classes - Coding the Architecture
1
Add a comment...
 
And how annotations improved your life? :)

#annotation #java #programming
My code back in 2000. private Collection employees;. My code back in 2004. private Collection employees;. My code back in 2005. // Darn compiler won't stop bitching. Will fix this later. @SuppressWarnings({"unchecked", "rawtypes"}) private Collection employees;. My code today ...
1
Add a comment...
 
Code is not the only documentation that you should have. Yet, as any type of documentation it needs to stay clean and readable.

#cleancode #documentation #softwaredevelopment
1
Add a comment...
 
Czy Ty znasz ten stan?

#softwaredevelopment #zone #programming
 ·  Translate
1
Add a comment...
People
Have them in circles
239 people
Zbigniew Galar - Epistemologia's profile photo
Krzysztof Biały's profile photo
Mirosław Filip's profile photo
Jova Knezevic's profile photo
polanda's profile photo
Piotr Majer's profile photo
Gio Sultanishvili's profile photo
Basia Tokar's profile photo
Open Source Space Exploration's profile photo
Contact Information
Contact info
Email
Story
Tagline
Programowanie i projektowanie obiektowe w pigułce:)
Introduction
Duża dawka wiedzy na temat programowania i projektowania obiektowego.