本人是实用主义者,所以对软件设计也是采用这种态度。所谓实用主义,最主要的中心思想就是不重过程重结果。
由于本人脑子不是很好使,绕不了几个弯弯,所以在软件设计的过程中都是力求简单直接。
但有一点是很重要的,那就是业务建模一定要认真,非常地认真。本人不会专业的UML,也不用什么Power Design。习惯找张纸开画,或者写在白板上与客户及同事讨论。虽然简陋,但力求真实反映客户需求,最大限度贴近用户业务。多费些时间精力也无所谓,总比最后人家用着难受要好。
至于什么方法、思想,觉得理解得了,用得着的就抓来用;搞不明白,用不着的就敬而远之。比如什么XP,就只用TDD和结对编程。做Java用TDD ...
前些天写了“RoR企业应用实践之一:移植物资管理系统”(http://lgx522.javaeye.com/blog/144597),当时还有些缺漏,最近维护中又有些心得,今日有空便补上吧。
1、把系统中界面要求高的地方Ajax化,取得了比较好的效果。笔者开初并没有Ajax开发的经验,便参照“Agile Rails”的“Web2.0”一章进行改造。而这项工作远比笔者想像的容易,很快便完成了内部系统最常用的拼音首码输入,无刷新添加、更新、删除数据行等功能。由此体会到在RoR环境下Ajax开发的便捷。虽然rails自带的Ajax库不多,也不够炫,但非常实用,足以解决大部分B/S界面问题。而且改造 ...
- 浏览: 76145 次

- 详细资料
搜索本博客
最新评论
-
OO和SQL,应该携手共进
世界本来就是一个平衡体, 分析问题也要如此心态
-- by spiritfrog -
OO和SQL,应该携手共进
本来就是如此,各有所长嘛!
-- by hatedance -
Spring性能小测,参其它技 ...
laiseeme 写道hibernate没问题 有问题的是用hibernate的 ...
-- by xellos -
Spring性能小测,参其它技 ...
王者之剑 写道我觉得这个贴子应该成为精华贴, 如果将这类问题老是搞得看不见的话, ...
-- by davidcen -
Spring性能小测,参其它技 ...
jander 写道icewubin 写道williamy 写道 2。上面谁说OR ...
-- by icewubin






评论排行榜