- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 在Windows Phone中进行3D开发之八光照
在现实生活中,除了颜色以外,最重要的其实是光照,有了光照,才有了明暗、着色、高光等效果,在继上节的纹理之后,这节来为场景加入光照效果。 在XNA中,可以简单地把光照分为两种,一种是环境光,一种是有向光。 环境光是不来自任何特殊方向的光,它有光源,但是被周围环境的多次反射变得没有确定的方向,物体各表面都均等受光。在使用时主要用环境光改变场景的基本光线颜色。
2011-12-28 20:49:06 2528
原创 再谈对“重构”的学习
数月前,我曾经写过一篇博文《在代码重构中蜕变》,文中提到了我对重构的一些认识,今天再谈重构,缘起于近期针对重构进行了6次技术分享,每次对应《重构——改善既有代码的设计》一书中的一章内容,在此过程中与团队一起再学习了一次重构,因此,这次再谈重构,就从学习的角度说起。 当再次拿起这本书时,想到的就是第一次阅读时的体会。几年前,第一次打开书,读完了第六章——重新组织你的函数,知道了大体上重
2011-12-27 20:21:53 2140 2
原创 如何通过技术培训建设强有力的软件团队
无论哪个团队都想成为拥有超强技术实力的团队,而建设一支这样的团队也是每一位组长、技术主管、架构师的责任之一,要问起怎样建设,会得到很多种回答,有人说涨工资,有人说搞绩效,有人说多聚餐,有人说去旅游……那么哪种方式能低成本高收益的提升团队的技术能力呢? 当然,答案肯定不是唯一的,这个答案既会随着企业文化变化,也会随着管理者风格变化,但是我认为,提升团队的技术实力首选的还是进行技术培训。
2011-12-16 00:00:13 4152 2
原创 架构师的大局观
时常听到大局观这个词,每每总是心存敬畏,大局观到底为何? 当我还是一个刚入行的软件工程师的时候,我每天忙碌于代码,输入的是各种需求,输出的是各种功能模块。当时,我心中的大局观就是我输出的模块能被他人很方便的调用,能与其他人合作得愉快,能为产品做好我负责的那部分。 当我成为一名高级软件工程师的时候,我沉浸于对语言的细节研究,对面向对象方法论的深入思考,对设计思维的训练。输入的不再是零散的需求,而是一
2011-12-10 16:53:55 10881 22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人