﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-金庆的专栏-随笔分类-4. 软工与管理</title><link>http://www.cppblog.com/jinq0123/category/5140.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 03 Dec 2007 04:09:45 GMT</lastBuildDate><pubDate>Mon, 03 Dec 2007 04:09:45 GMT</pubDate><ttl>60</ttl><item><title>可以用IRC代替例会吗</title><link>http://www.cppblog.com/jinq0123/archive/2007/12/03/IRCVsMeeting.html</link><dc:creator>金庆</dc:creator><author>金庆</author><pubDate>Mon, 03 Dec 2007 02:36:00 GMT</pubDate><guid>http://www.cppblog.com/jinq0123/archive/2007/12/03/IRCVsMeeting.html</guid><wfw:comment>http://www.cppblog.com/jinq0123/comments/37669.html</wfw:comment><comments>http://www.cppblog.com/jinq0123/archive/2007/12/03/IRCVsMeeting.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jinq0123/comments/commentRss/37669.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jinq0123/services/trackbacks/37669.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我个人认为，这种做法对时间和效率太抠门，反而得不偿失。 Scrum Meeting一般不会超过15分钟，本身已经是高效了。为了压缩成5分钟，就取消了面对面交谈的机会，实在是不合算。 &nbsp;&nbsp;<a href='http://www.cppblog.com/jinq0123/archive/2007/12/03/IRCVsMeeting.html'>阅读全文</a><img src ="http://www.cppblog.com/jinq0123/aggbug/37669.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinq0123/" target="_blank">金庆</a> 2007-12-03 10:36 <a href="http://www.cppblog.com/jinq0123/archive/2007/12/03/IRCVsMeeting.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>敏捷就是无招胜有招</title><link>http://www.cppblog.com/jinq0123/archive/2007/11/15/AgileOverProcedure.html</link><dc:creator>金庆</dc:creator><author>金庆</author><pubDate>Thu, 15 Nov 2007 06:09:00 GMT</pubDate><guid>http://www.cppblog.com/jinq0123/archive/2007/11/15/AgileOverProcedure.html</guid><wfw:comment>http://www.cppblog.com/jinq0123/comments/36675.html</wfw:comment><comments>http://www.cppblog.com/jinq0123/archive/2007/11/15/AgileOverProcedure.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jinq0123/comments/commentRss/36675.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jinq0123/services/trackbacks/36675.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 软件工程与敏捷抓住了软件开发的不同方面。软件工程的强处在于技术性实践；而敏捷的优势则是社会工程。个人认为：软件工程是心中有招，而敏捷是无招胜有招。&nbsp;&nbsp;<a href='http://www.cppblog.com/jinq0123/archive/2007/11/15/AgileOverProcedure.html'>阅读全文</a><img src ="http://www.cppblog.com/jinq0123/aggbug/36675.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinq0123/" target="_blank">金庆</a> 2007-11-15 14:09 <a href="http://www.cppblog.com/jinq0123/archive/2007/11/15/AgileOverProcedure.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>评高效程序员应该养成的七个习惯 </title><link>http://www.cppblog.com/jinq0123/archive/2007/11/03/RefactorIsGood.html</link><dc:creator>金庆</dc:creator><author>金庆</author><pubDate>Sat, 03 Nov 2007 02:58:00 GMT</pubDate><guid>http://www.cppblog.com/jinq0123/archive/2007/11/03/RefactorIsGood.html</guid><wfw:comment>http://www.cppblog.com/jinq0123/comments/35793.html</wfw:comment><comments>http://www.cppblog.com/jinq0123/archive/2007/11/03/RefactorIsGood.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cppblog.com/jinq0123/comments/commentRss/35793.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jinq0123/services/trackbacks/35793.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 其中我对第4点中的观点不太赞同：“把你的时间花在代码的功能上, 而不是去把现有的代码改得对自己胃口(尤其对于那些copy/paste过来的代码);要找到系统的瓶颈进行优化，而不是对那些无益于系统整体性提高的地方做无用功。”因为最近总计至少有一周多的时间，我正是处理与功能和性能无关的代码更改。添加新功能之前，查看是否有重构的必要，这应该也是高效程序员的习惯之一吧。&nbsp;&nbsp;<a href='http://www.cppblog.com/jinq0123/archive/2007/11/03/RefactorIsGood.html'>阅读全文</a><img src ="http://www.cppblog.com/jinq0123/aggbug/35793.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinq0123/" target="_blank">金庆</a> 2007-11-03 10:58 <a href="http://www.cppblog.com/jinq0123/archive/2007/11/03/RefactorIsGood.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VSS灵异事件：无法GET</title><link>http://www.cppblog.com/jinq0123/archive/2007/10/26/VssNotGet.html</link><dc:creator>金庆</dc:creator><author>金庆</author><pubDate>Fri, 26 Oct 2007 01:39:00 GMT</pubDate><guid>http://www.cppblog.com/jinq0123/archive/2007/10/26/VssNotGet.html</guid><wfw:comment>http://www.cppblog.com/jinq0123/comments/35207.html</wfw:comment><comments>http://www.cppblog.com/jinq0123/archive/2007/10/26/VssNotGet.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/jinq0123/comments/commentRss/35207.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jinq0123/services/trackbacks/35207.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 昨天临近下班，边敲代码边调试工作了一整天，大脑已经接近于混乱，所以碰上了灵异事件。因为没法重现，所以无法确定这是不是一个VSS的BUG。&nbsp;&nbsp;<a href='http://www.cppblog.com/jinq0123/archive/2007/10/26/VssNotGet.html'>阅读全文</a><img src ="http://www.cppblog.com/jinq0123/aggbug/35207.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinq0123/" target="_blank">金庆</a> 2007-10-26 09:39 <a href="http://www.cppblog.com/jinq0123/archive/2007/10/26/VssNotGet.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>评架构验证的时间</title><link>http://www.cppblog.com/jinq0123/archive/2007/10/15/ArchitectureVerify.html</link><dc:creator>金庆</dc:creator><author>金庆</author><pubDate>Mon, 15 Oct 2007 02:42:00 GMT</pubDate><guid>http://www.cppblog.com/jinq0123/archive/2007/10/15/ArchitectureVerify.html</guid><wfw:comment>http://www.cppblog.com/jinq0123/comments/34251.html</wfw:comment><comments>http://www.cppblog.com/jinq0123/archive/2007/10/15/ArchitectureVerify.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cppblog.com/jinq0123/comments/commentRss/34251.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jinq0123/services/trackbacks/34251.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 方法是在架构设计之初，得到一些不同的架构方案，并对各个方案进行先期验证。这是一种排他法。所谓的先期验证其实只能做到先期的讨论，即文中所指的争论。一切都来自于个人经验，根本没有科学的数据，用数据进行比较只能是理想。但使用成熟技术避免风险是对的。如果有实际可行的架构，就直接套用，而不必考虑更先进的创新，避免新技术的风险。&nbsp;&nbsp;<a href='http://www.cppblog.com/jinq0123/archive/2007/10/15/ArchitectureVerify.html'>阅读全文</a><img src ="http://www.cppblog.com/jinq0123/aggbug/34251.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinq0123/" target="_blank">金庆</a> 2007-10-15 10:42 <a href="http://www.cppblog.com/jinq0123/archive/2007/10/15/ArchitectureVerify.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>你是否需要自动化工具</title><link>http://www.cppblog.com/jinq0123/archive/2007/09/11/DoYouNeedTools.html</link><dc:creator>金庆</dc:creator><author>金庆</author><pubDate>Tue, 11 Sep 2007 02:59:00 GMT</pubDate><guid>http://www.cppblog.com/jinq0123/archive/2007/09/11/DoYouNeedTools.html</guid><wfw:comment>http://www.cppblog.com/jinq0123/comments/31993.html</wfw:comment><comments>http://www.cppblog.com/jinq0123/archive/2007/09/11/DoYouNeedTools.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jinq0123/comments/commentRss/31993.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jinq0123/services/trackbacks/31993.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 你是否需要自动化工具。一位开发者从任务板上摘下一张故事卡，把它拿到自己的桌子上——卡片给她带来触感，那种实实在在的拥有的感觉，她亲手把自己的名字写到卡片上，再走回去轻轻地把卡片放到任务板上“进行中”的格子里。或许是绝大多数自动化工具太强大了，而我所需的仅仅是领取任务。只有当异地开发，如现今较流行的虚拟项目管理中，才能显示此类自动化工具的威力。可能最中心的自动化工具是版本控制，如SVN，但使用定期的压缩备份也是一个可行的方案。&nbsp;&nbsp;<a href='http://www.cppblog.com/jinq0123/archive/2007/09/11/DoYouNeedTools.html'>阅读全文</a><img src ="http://www.cppblog.com/jinq0123/aggbug/31993.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinq0123/" target="_blank">金庆</a> 2007-09-11 10:59 <a href="http://www.cppblog.com/jinq0123/archive/2007/09/11/DoYouNeedTools.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>几种peer review的比较</title><link>http://www.cppblog.com/jinq0123/archive/2007/08/02/CompareCodeReview.html</link><dc:creator>金庆</dc:creator><author>金庆</author><pubDate>Thu, 02 Aug 2007 05:43:00 GMT</pubDate><guid>http://www.cppblog.com/jinq0123/archive/2007/08/02/CompareCodeReview.html</guid><wfw:comment>http://www.cppblog.com/jinq0123/comments/29192.html</wfw:comment><comments>http://www.cppblog.com/jinq0123/archive/2007/08/02/CompareCodeReview.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/jinq0123/comments/commentRss/29192.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jinq0123/services/trackbacks/29192.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: A case study of Apache peer review 分析了Apache项目的代码检查过程，提出了两种Apache所使用的代码检查流程：并与正式评审(Inspection)，结队编程(Pair Programm)的持续检查进行了比较，结果如下：&nbsp;&nbsp;<a href='http://www.cppblog.com/jinq0123/archive/2007/08/02/CompareCodeReview.html'>阅读全文</a><img src ="http://www.cppblog.com/jinq0123/aggbug/29192.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinq0123/" target="_blank">金庆</a> 2007-08-02 13:43 <a href="http://www.cppblog.com/jinq0123/archive/2007/08/02/CompareCodeReview.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Peer Review 该如何翻译</title><link>http://www.cppblog.com/jinq0123/archive/2007/08/02/PeerReviewTranslate.html</link><dc:creator>金庆</dc:creator><author>金庆</author><pubDate>Thu, 02 Aug 2007 02:35:00 GMT</pubDate><guid>http://www.cppblog.com/jinq0123/archive/2007/08/02/PeerReviewTranslate.html</guid><wfw:comment>http://www.cppblog.com/jinq0123/comments/29177.html</wfw:comment><comments>http://www.cppblog.com/jinq0123/archive/2007/08/02/PeerReviewTranslate.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cppblog.com/jinq0123/comments/commentRss/29177.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jinq0123/services/trackbacks/29177.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Review这个词意思很明确，就是“再看看”，但是在中国表示看的词太多了，结果“Peer Review”反而不太好翻译。看到一个讨论review翻译的贴子，跟贴很多，可是没有一个精确的。贴子早已关闭，无法回复，我只好把自己认为合适的词发表在此。&nbsp;&nbsp;<a href='http://www.cppblog.com/jinq0123/archive/2007/08/02/PeerReviewTranslate.html'>阅读全文</a><img src ="http://www.cppblog.com/jinq0123/aggbug/29177.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinq0123/" target="_blank">金庆</a> 2007-08-02 10:35 <a href="http://www.cppblog.com/jinq0123/archive/2007/08/02/PeerReviewTranslate.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>