项目经理的重要性 可以不客气地说:项目经理是整个项目组的灵魂,是项目组中很重要的一个角色,是项目完成与否的核心人物。 无论是对于个体项目开发的时代,还是基于过程的大型项目研发时代,软件项目都必须依靠人来实现管理和监控,这就是“以人为本”。无论管理多么正规,过程是对形式的管理,而内容的管理必须依靠个人的能力。 由于项目经理这个岗位的特殊性和高要求性,因而,项目经理的合适...
分类:
其他好文 时间:
2016-03-02 18:20:23
阅读次数:
148
说到项目架构,往往要考虑很多方面: 方便。例如使用jquery,必然比没有使用jquery方便很多,所以大部分网站都接入类似的库; 性能优化。包括加载速度、渲染效率; 代码管理。大型项目需要考虑代码的模块化,模块间低耦合高内聚,目的就为了团队合作效率; 可扩展性。这个不用说了。 学习成本。一个框架再
分类:
Web程序 时间:
2016-02-29 16:40:12
阅读次数:
601
代码手写UI这种方法经常被学院派的极客或者依赖多人合作的大型项目大规模使用。 大型多人合作项目使用代码构建UI,主要是看中纯代码在版本管理时的优势,检查追踪改动以及进行代码合并相对容易一些。 另外,代码UI可以说具有最好的代码重用性。如果你的目的是写一些可以高度重用的控件提供给其他开发者使用,那毫无
分类:
其他好文 时间:
2016-02-22 10:15:18
阅读次数:
152
第一部分: 编程风格 在大型项目开发中,因为项目可读性规范性的需要(就像《编写可维护性的Javascript》一书作者Nicholas Zakas大神所说,他们团队所有成员写出的代码就像是经同一个人之手写出的一样),风格约定要大于个人喜好这一点毋庸置疑,不过什么样才是好的编程风格约定?下面推荐一些实
分类:
编程语言 时间:
2016-02-18 12:01:59
阅读次数:
232
代码手写UI 这种方法经常被学院派的极客或者依赖多人合作的大型项目大规模使用。Geek们喜欢用代码构建UI,是因为代码是键盘敲出来的,这样可以做到不开IB,手不离开键盘就完成工作,可以专注于编码环境,看起来很cool很高效,而且不到运行时大家都不知道会是什么样子,也显出了程序员这一职业的高大上及神秘
分类:
其他好文 时间:
2016-02-15 23:55:59
阅读次数:
254
什么是SpringBootSpring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。大多数SpringBoot项目只需要很少的配置文件。SpringBoot特性
创建独立的Spring项目
内置Tomcat和Jetty容器
提供一个starter POMs来简化Maven配置
提供了一系列大型项目中常见的非功能性特性,如安全、指标,健康检测、外部配置等
完全...
分类:
编程语言 时间:
2016-01-29 12:28:07
阅读次数:
270
又是James的大作。相见恨晚,可惜出版5年之后才发现这本书。书中的大部分内容都在微软内部的大型项目上成功应用过。不论是测试还是开发,都应该仔细读读,对提高自己的程序设计大有益处。在微软公司,通过使用指南测试法和卖点测试法,可以提前确定那些关键的软件特性,也就是这里的地标。在选择地标后,要确定他们的...
分类:
其他好文 时间:
2016-01-25 17:04:34
阅读次数:
137
这本书在软件领域知名度很高,每次看到年度推荐的文章里面都有这本书且强烈推荐.出版30年了,可谓经典. 但我在读的过程中并没有那么深的体会.书中很多章节都是基于大型项目或者大型系统的经验总结,至今为止我还没有参与大于30人的项目.只能说自己的境界还不够.第一章,焦油坑 再也找不到一个词比焦油坑更能形....
分类:
其他好文 时间:
2016-01-24 23:58:20
阅读次数:
369
通过maven可以创建多个关联模块的项目(Multiple Module Projects)。由一个总的模块,下面包含多个子模块(子模块还可以包含子模块)。这种maven功能能支持大型的项目构建,往往大型项目由很多子模块组成。以下说明在eclipse下如何创建多模块的maven项目。创建总的POMm...
分类:
系统相关 时间:
2016-01-12 11:42:05
阅读次数:
176
Java日志方案有很多,包括:java.util.logging、Apache的commons-logging和log4j、slf4j以及logback. 一个大型项目会用到众多第三方jar包,这些jar包可能会用到上述各种日志方案,如何在新的项目中使用slf4j+logback的组合,让所有其他j...
分类:
编程语言 时间:
2016-01-11 11:51:45
阅读次数:
5668