新的开始

这是一个新的开始。
最近总感觉看得太多,动手太少。回过头来,学的东西都似懂非懂的。
其实自己也是知道的,就是动手太少,看的东西没有通过实践,时间长了,就忘了,就跟没看没什么区别。于是乎就想着现在公司项目不是太忙。不如自己做一个项目来实践一下。
刚好最近朋友们迷恋着三国杀,我就常得这是一个不错的项目选题,首先它是需要使用面向对象分析能力去建立一个领域模型的选题。然后它的业务也比较复杂,而且不再不断的升级中,所以还需要考虑它的业务扩展性,所以可以使用到一些设计模式方面的知识,提高代码的易维护性和易扩展性,还使用重构的知识,提高代码的质量(当然,这是每个项目为了提高可维护性和可读性都需要去做的。)
而且这个游戏是一款网络游戏,由于用户数的不断增加,服务端肯定需要考虑可扩展性,及服务端能够集群和动态均衡。这些非功能需求也会影响项目的技术架构,自己对这两方面的技术也很有兴趣。
自己还打算在项目的过程中,将所学的软件开发模式,项目管理及UML建模等方面的知识也融入到项目中。提高自己在这些方面的实践能力。
以上就是整个项目的愿景,只是想通过这个项目将自己最近几年学过的看过的知识作一个实践与提高,并没打算做成什么商业项目之类的。所以是涉及到某些网友们感兴趣的技术话题,欢迎大家一起讨论,但如果是技术以外的东西,本人暂时不涉及讨论。
                                                      to be ferfect

你可能感兴趣的:(设计模式,游戏,项目管理,领域模型,UML)