下载APP
登录
关闭
讲堂
算法训练营
Python 进阶训练营
企业服务
极客商城
客户端下载
兑换中心
渠道合作
推荐作者

100+精彩问答大合集

2019-07-04 宝玉

问答精华帖之开发模型篇 | NO.01-NO.30

这个模块,我们针对软件项目开发模型,精选了 30 个同学的提问,涉及到不少大公司、小公司软件开发项目中的具体问题,比如:
对于需求更新极快,基本上每周都需要迭代更新上线的项目,在架构设计和项目部署上会不会有什么特殊的要求?
在敏捷开发过程中如何保证业务的传承?当有新同事加进来,如何让他快速熟悉整个业务?
瀑布模型非常考验人的能力,会造成互相扯皮推卸责任,上线后有什么问题,还会互相推锅背,这种情况下管理者怎么解决?

问答精华帖之项目规划 & 需求分析篇 | NO.31-NO.60

这个模块,我们针对项目规划管理、需求分析,精选了 30 个同学的提问。这两个模块看起来似乎跟技术没什么关系,却在软件项目中至关重要,小伙伴们经常产生诸如此类的问题:
有些技术人员很傲娇,所以做项目管理,可能要面对被技术人员心里瞧不起?
如果因为开发不紧不慢耽误了时间,如何处理呢。应该设置什么样的奖惩制度呢?
整个项目开始前到项目完全结束,一般都要开哪些会议,目的是什么?
小公司如何进行技术管理?
如果 2 周一个迭代,开发时间短,测试时间不够,会导致代码质量低,这样是否真的可行?

问答精华帖之架构设计 & 开发编码篇 | NO.61-NO.78

软件工程中的系统架构设计、开发编码,与技术相关性很大,也是很多同学关心的内容,遇到技术选型和技术债务也非常头疼,比如:
有没有什么大的原则可以指导技术选型?比如技术成熟度等?
有着正常职位或头衔的架构师,对一个全新的项目理解产品需求后进行架构设计,一般会产出哪些“东西”,来满足后续的架构讲解和项目开发过程中的沟通?
在微服务架构中,一个服务在测试环境的交付验证,往往还依赖于其他相关服务的新版本,导致新的 Feature 很难独立交付,这种情况有什么好的方法吗?
估算完成需求的时间,应该往紧一点估算,给自己压力?还是往松一点估,留点余量,让自己可以轻松完成?

问答精华帖之测试 & 运维篇 | NO.79-NO.92

测试是保证软件质量重要的一环,很多大厂测试的工作已经转移到开发上,自动化测试的比例越来越高,对开发要求也越来越高;软件发布后还要进行相应的线上运行维护,那么这些问题,你有遇到过吗?
最近发现一种现象,开发人员面对测试人员的时候,会展现出一种职业选手对业余选手的姿态,对于这种非理性的状态如何管理?
从需求分析到设计、开发、测试、部署、运维,都是我一个人的工作,如何展开工作?
对测试这块一直很疑惑,测试脚本、测试用例、测试数据这三者如何配合一起通过 CI 进行自动化测试?
自动化测试会不会太耗时?自动化测试是不是会在数据库产生很多脏数据影响测试结果?如何提升测试覆盖率?

问答精华帖之综合实践篇 | NO.92-NO.114

学习软件工程的知识,最终还是为了可以应用到项目实践中。当我们看到一个失败的软件项目案例,可以尝试分析为什么失败,可以吸取什么教训?关注的开源项目,不妨从软件工程的视角去看看如何运作的。
或许你在为人工智能、云计算、微服务这样的新技术而兴奋或焦虑,可以试试跳出技术层面,从软件工程的去看待,或许有不一样的收获。
看看学习经典案例解析后同学们的提问吧。
小公司复盘,这个弄好了,那个又变差了,也不想着怎么改进,强制执行大家都很抵触,怎么办?
客户需求频繁变更,大领导迫于客户压力全盘答应,导致开发节奏被打乱,除了量化风险上报外,还有什么好办法?
除了《人月神话》《人件》,还有哪些偏管理的软件工程的书?
软件开发的过程和方法之间的关系是什么?
很早就知道知识体系的重要性,也比较重视构建知识体系,但并没有什么亲测有效的方法,且对知识体系的存在缺乏体感认识,是学的太浅,用的太少吗?
 写留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。