Top Links For 11-17/3:
- A very common case for developers is to become involved with code of other developers. Here is a detailed article which brings an example of diving into others code. Li Haoyi shows all the process with a project from GitHub – from getting overview about the project and install it on your local machine, up to getting familiar with the code, in stages.
- Many of us probably wrote sometimes a function which can return null and a calling function from other class which handles this null. This is an example for a strong coupling between the two classes. The following post by John Hilton, displays the “Tell Don’t Ask” principle, which helps to avoid such cases.
- In a previous workplace, I worked on a gigantic project, with a lot of features, and a lot of user types, which use different features. It was very challenging to design the UI in a way which fits everyone, and to teach the users about the software. This post offers some techniques for reducing feature bloat in your product.
- You use the same developer tools (IDE, build, production…) for a long time and you are sure that you are expert of it. All of a sudden you get a tip from a colleague which makes your life easier, and you understand that you don’t know all the stuff about your tools. This article by Steven Van Bael, suggests a basic but important idea – to constantly learn about your software.
- Are you have a complex code and you want to observe the routes of your executed code? This post of Peter Vogel offers a solution for it with a state path object, which gathers the different states during the execution.
- In the following article, Martin Fowler gives his insights about code refactoring, in reference to the Agile methodology.
- Erik Dietrich continues his sequence of valuable posts, by writing about metrics for measuring your code. And not, the number of lines is not a good criteria 🙂
- Two interesting survey results were published this week: the first one is the annual developer survey of Stack Overflow, and the second one is a comprehensive CSS survey, conducted by SitePoint.
More Quick Refs:
- Code faster with less bugs
- How Much Time Do You Waste While Coding?
- Reactions to React JS and Associated Bits
- Three practices for creating readable test code
- Quick Tip – Gradle and How It Works with Android Studio
- 8 Tips to Write CSS You Won’t Hate
- One API, Many Facades?
- What I learned about helping teams use WIP limits