由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - What is good Java software?
相关主题
Brainbench test (转载)display field validation message with the field
JB JAVA Bean,SERVLET位置一问请问哪个J2EE MVC Framework最有前途
How to make code thread-safe?应该怎么答?JSF和MVC model 2的问题
who can compare different framework?view templating technology
Anybody can recommend a framework article for building swinweb application请教
JSF有前途吗哪位大牛可以总结一下各种java框架的基本思想,优于其它框架的地方以及适用范围。
Any body uses wicket framework for web development?spring MVC 下的rich web application
面试题,不知道怎么答好谁能给我推荐一个strutsspringhibernate的项目
相关话题的讨论汇总
话题: good话题: what话题: java话题: framework话题: make
进入Java版参与讨论
1 (共1页)
I*******o
发帖数: 53
1
Some people say: as long as it does the job, it is good......
Issues I can think of:
scalable
make good use of proven framework/libs
easy to read by other team members
c*****t
发帖数: 1879
2
Don't think too much. If you are a programmer, that's not
your job. Your job is to do what you need to do to get things
done. Patterns, good coding styles etc ultimately is to serve
this purpose, and pass the code review.

【在 I*******o 的大作中提到】
: Some people say: as long as it does the job, it is good......
: Issues I can think of:
: scalable
: make good use of proven framework/libs
: easy to read by other team members

g**********y
发帖数: 14569
3
Easy to change -- that's my only rule.
I don't read a lot of good code, but I do read a lot of bad code, all of
them share the same problem: 牵一发动全身
BTW, make good use of framework/lib doesn't mean anything. If someone use
tools skillfully, he could be a craftsman, that doesn't mean he makes art.

【在 I*******o 的大作中提到】
: Some people say: as long as it does the job, it is good......
: Issues I can think of:
: scalable
: make good use of proven framework/libs
: easy to read by other team members

g*****g
发帖数: 34805
4
Good framework makes a dumb developer's damage under control.
e.g. Any decent web framework struts, spring mvc etc. have a
solid pattern how you layout your MVC classes. As long as you follow
it, you can screw one page but hardly more.
There was one time a developer push every variable into application
scope though, and I had to make him fired and rewrite it. There's simply
no way you can right the ship for dumb minds like that.

【在 g**********y 的大作中提到】
: Easy to change -- that's my only rule.
: I don't read a lot of good code, but I do read a lot of bad code, all of
: them share the same problem: 牵一发动全身
: BTW, make good use of framework/lib doesn't mean anything. If someone use
: tools skillfully, he could be a craftsman, that doesn't mean he makes art.

r*****l
发帖数: 2859
5
Modulize your design, not too fine-grined, not too coarse
Layer the modules
Remove circular dependency
Commonize shared modules
Make aggregated,sense-making API
Seperate code and configuration
And more I cannot think of right now.
A lot of people nowadays praise ruby on rails, which violates
the above rules :)

【在 I*******o 的大作中提到】
: Some people say: as long as it does the job, it is good......
: Issues I can think of:
: scalable
: make good use of proven framework/libs
: easy to read by other team members

1 (共1页)
进入Java版参与讨论
相关主题
谁能给我推荐一个strutsspringhibernate的项目Anybody can recommend a framework article for building swin
Web App framework in Java ?JSF有前途吗
发现Ninja framework 做web REST 挺好使Any body uses wicket framework for web development?
java开发过程中,关于 scalable 的问题,应该有哪些要注意的?面试题,不知道怎么答好
Brainbench test (转载)display field validation message with the field
JB JAVA Bean,SERVLET位置一问请问哪个J2EE MVC Framework最有前途
How to make code thread-safe?应该怎么答?JSF和MVC model 2的问题
who can compare different framework?view templating technology
相关话题的讨论汇总
话题: good话题: what话题: java话题: framework话题: make