Friday, November 10, 2017

Uncle Bob: Clean Code at Illinois Java Users Group

IJUG hosted Uncle Bob Martin, author of many famous coding books such as Clean Code. He was preceded by a lightning talk about the legal aspects of consulting.

Ian Berliner/Atty presented a short talk on the pros and cons of consulting. He mentioned the job security aspect of working for a large company but also talked about tax benefits in favor consulting. He mentioned how important it is to protect yourself and your intellectual property when doing consulting work. He also spoke about how important it is to put in the contract how and when you will get paid such as when you reach certain milestones in the project. He recommended both parties have a right to terminate the contract and to make sure there is a clause where the company cannot sue you twenty years from now if they find an issue with the software. His last point was of course, to always have your agreement reviewed by an attorney before taking on any consulting job.


There was not a topic listed for Uncle Bob just background information on him, so I think several of us believed he was going to talk about Clean Code. Alternatively, he spoke about Clean Architecture his new book which was recently released. He mentioned the importance of keeping your database behind its own firewall and making requests from the server through functions. He also recommended that your business rules be separated from your GUI and your database through the use of plug ins and functions. More details can be found in his new book.



No comments:

Post a Comment