Profile cover photo
Profile photo
Alexandru Bolboaca
47 followers
47 followers
About
Posts

Post has shared content
My latest book: Facilitating Technical Events book.
For Trainers, Coaches, and event organizers who want to create the best event for their audience.
See on Lulu: http://www.lulu.com/shop/adrian-bolboacă/facilitating-technical-events/ebook/product-23696183.html
Add a comment...

Post has attachment
Can we use UX techniques to improve software design? Find out from my new book, 'Usable Software Design' https://leanpub.com/usablesoftwaredesign
Add a comment...

Post has shared content
Often we see unclear and even cryptic conditional in our code bases. We need to think well what they are doing, or we need to ask a colleague what this code is doing. A good approach to improve this kind of code that is hard to read, is to extract variables from the conditions. This refactoring technique is called Explain Variable.


Read below about this technique: http://blog.adrianbolboaca.ro/2015/05/explain-variable


On existing code we first need to cover the code base with some tests. But you can see how to do that in my previous blog posts.
Add a comment...

Post has shared content
Bug or Feature? This is a tough question to answer when working with existing code. Watch this code cast to lean three ways to document possible defects that you can discuss later with analysts or with business people.
Add a comment...

Post has shared content
In Episode 10 we saw how The Rule of Three can help us to structure parts of existing code into areas that have something in common.
In Episode 11 you will see how to refactor legacy code by extracting a class. We already have some pure functions extracted from the previous episode. Now it's the moment to find the pure functions that could belong together in a class.
We use The Rule of Three for extracting the class as well.

bit.ly/1z5yhT9
Add a comment...

Post has shared content
During this episode you will see how to add unit tests to code extracted from a legacy code class. These tests have a small granularity level than the characterization tests we already have. This is the moment to dive more into details.

See this video to understand how you can document the current state of the system, by unit testing on legacy code.
Add a comment...

Post has shared content
During this episode you will see how to add unit tests to code extracted from a legacy code class. These tests have a small granularity level than the characterization tests we already have. This is the moment to dive more into details.

See this video to understand how you can document the current state of the system, by unit testing on legacy code.
Add a comment...

Post has shared content
During this episode you will see how to add unit tests to code extracted from a legacy code class. These tests have a small granularity level than the characterization tests we already have. This is the moment to dive more into details.

See this video to understand how you can document the current state of the system, by unit testing on legacy code.

http://bit.ly/1Hd8ITc
Add a comment...

Post has shared content
During this episode you will see how to add unit tests to code extracted from a legacy code class. These tests have a small granularity level than the characterization tests we already have. This is the moment to dive more into details.

See this video to understand how you can document the current state of the system, by unit testing on legacy code.
Add a comment...

Post has shared content
During this episode you will see how to add unit tests to code extracted from a legacy code class. These tests have a small granularity level than the characterization tests we already have. This is the moment to dive more into details.

See this video to understand how you can document the current state of the system, by unit testing on legacy code.

http://bit.ly/1Hd8ITc
Add a comment...
Wait while more posts are being loaded