Have you heard about Open Source projects written in Java? Are you interested to find out how they work?
If your answer to the last two questions is positive, then it does not matter whether you have heard about Queuepy so far or not. Further on the way.
The project
appeared just a couple of months ago. Now there are 3 types of materials on it:
')
- Full cycle of articles devoted to one project, where the whole project is considered in detail.
- Accurate review, which provides an answer to a specific question on a certain part of the project
- Friday podcast, where the project's events for the week are discussed and the plan for the next week is set (the format has not yet been settled).
At the moment, the project has one full cycle of articles dedicated to
Mockito . From interesting:
- in the depths of the Mockito CGLib is used to create proxy objects, on the basis of which moki and stubs are built.
- The project is led by a programmer who is currently working on the Gradle project. The project itself is still on Ant, but it gradually moves to Gradle.
- Inside, an event model is organized to notify some components (for example, logging).
- The project has backward compatibility, which is why the code contains several obsolete artifacts that litter it.
- Java reflection is heavily used. Although, in some places Objenesis is used to spawn objects.
- The library uses code borrowed from JMock .
There are a couple of sighting reviews about Spring DI. It so happened that the first, very superficial review caused several related clarification questions, which resulted in several targeted reviews.
Recently a new series of articles on
Netty has begun. Very interesting project with a very decent code. Now the project is developing two parallel branches of the project - 3 and 4. In the fourth branch, the structure of the project has changed, the approach to using Netty has changed. A comparison of these two versions is planned and, ultimately, it will become clear which way the project is moving.
The project is developing, the format is still being adjusted.
We invite developers who want to improve their skills reading other people's source code and competent presentation of their thoughts . We will improve the quality of reviews together.
Project Contacts
Project website:
http://knowlix.imtqy.com
G +:
+ CodeInsider
Email:
knowlix@outlook.com