Recently, I tried to organize some technical talk in my company to make it more lively. There have been two phases, the first is "C #3.0 new features", the second is "write clean code", the response is not bad.
Although C #4.0 has come out, 3.0 is nothing new, but we still use vs2005 + C #2.0 in the system. Next we want to migrate it to vs2008 + C #3.0, therefore, a colleague who is familiar with the 3.0 feature did a simple research and talked about several features, such as the extension method, automatic attribute generation, attribute initialization, and set initialization, vaR usage and lambda expressions. At last, the extension methods map and reduce are implemented on ilist. Python, Ruby, and other talents are not recommended, but several Java writers are still very interested. The next step is to focus on the introduction of LINQ and try to use it in Non-online projects.
Write clean code is what a colleague with many years of work experience has said, as mentioned in this article, writing short functions and the internal logic of functions should be at the same level as far as possible for some developers with less experience. We raised a lot of questions and responded enthusiastically.
I plan to talk about "how to use computers efficiently" with no technical knowledge next week. Is a simple summary, many of which are effective fromProgramPersonnel.