profile for Macon_Cao at Stack Overflow, Q&A for professional and enthusiast programmers
随笔-127  评论-193  文章-0 
  置顶随笔
摘要: 原文:http://www.mikeash.com/getting_answers.html作者:mike@mikeash.com译者:今天早上起床,有幸读到这篇文章,觉得它是我们在这个世界上的基本生存技能之一。内容虽然是程序员相关技术问题,但同样适用于我们的日常生活。所以,决定用自己的碎片时间,将...阅读全文
posted @ 2013-08-17 07:30 CQ-Coder 阅读(174) 评论(0) 编辑
  2018年4月26日
正文内容加载中...
posted @ 2018-04-26 12:12 CQ-Coder 阅读(19) 评论(0) 编辑
  2018年4月10日
摘要: 最近在做微服务的前后端设计,打算将客户端中的一个模块独立出来发布到npmjs上,因此,有机会了解了一下npm的发布过程。 参考了很多网上的文章,长篇累牍(但在这里还是真心感谢他们的分享),最终总结成一个命令: npm publish 当然,为了让这个命令成功执行,准备如下: 初始化项目 创建npm账阅读全文
posted @ 2018-04-10 10:07 CQ-Coder 阅读(22) 评论(0) 编辑
  2017年12月15日
摘要: 今天和网上的朋友聊到了前端开发,这位朋友真是一位大师级人物,聊聊几句话,几乎就概括了整个前端的开发工作。 我整理了一下,前端的开发工作大致包含3点: 1. 前后端的数据交互 2. DOM操作 3. 模块化设计 /* 因此,我也兴趣大发,想借此写点什么。首先声明一下,下面的口水话较多,仅当是一次技术闲阅读全文
posted @ 2017-12-15 10:49 CQ-Coder 阅读(164) 评论(0) 编辑
  2016年9月4日
摘要: 献给我的女儿以及天底下正在出差的父亲。 今天到辛巴克去整理有关REST的资料。我的对面坐着一个父亲和他的女儿,她大概读小学二年级。父亲先是翻了一下女儿的语文书,然后给女儿说,那篇课文好,要深读,那篇课文不好,了解就好。 然后,父亲给女儿说,他9月份要去出差。接着父亲开始给女儿展示上次出差时的旅行经历阅读全文
posted @ 2016-09-04 21:15 CQ-Coder 阅读(30) 评论(0) 编辑
摘要: #星际迷航3# 未来之城以奇妙的引力系统,将湖水固定在天上,使人们能够抬头看到另一个地面。未来高科技将引力的应用展现在我们面前的同时,这部电影还为我们展现了另外一种引力,它来至于三位父亲。 这三位父亲并没有出现在电影里,但正如引力一样,没有出现并不等于不存在。三意味着许多,其中也应该包括我们的父亲。阅读全文
posted @ 2016-09-04 20:51 CQ-Coder 阅读(28) 评论(0) 编辑
  2015年12月7日
摘要: 在这次项目开发实践中,我又一次尝试用Python脚本生成C#代码,其效果让我很满意 -- 提高了代码质量,可维护性和工作效率;同时降低了出错率。看来事情在向好的方面发展。那么促成的因素是什么?我思考了一下,可能有以下2点:在用脚本生成代码方面积累的实践技术经验在运用第1点时,让我感受到了“数据建模”...阅读全文
posted @ 2015-12-07 07:32 CQ-Coder 阅读(155) 评论(0) 编辑
  2015年5月24日
摘要: 最近又用Python写了一个小工具,结合自己在C#上已有的一点重构经验,让我又经历了一次不一样的旅行。 当我开始写这个工具的时候,我决定不做任何设计,来一次“任性”的编码,看最终会是什么样子。阅读全文
posted @ 2015-05-24 23:22 CQ-Coder 阅读(200) 评论(1) 编辑
  2013年12月29日
摘要: 在日常编程实践中,断言与异常的界限不是很明显,这也使得它们常常没有被正确的使用。我也在不断的与这个模糊的怪兽搏斗,仅写此文和大家分享一下我的个人看法。我想我们还可以从很多角度来区别断言和异常的使用场景,欢迎大家的意见和建议。异常的使用场景:用于捕获外部的可能错误断言的使用场景:用于捕获内部的不可能错误我们可以先仔细分析一下我们在.net中已经存在的异常。System.IO.FileLoadExceptionSqlExceptionIOExceptionServerException首先,我们先不将它们看成异常,因为我们现在还没有在异常和断言之间划清界限,我们先将它们看成错误。当我们在编码的第一阅读全文
posted @ 2013-12-29 01:23 CQ-Coder 阅读(2710) 评论(0) 编辑
  2013年12月25日
摘要: 当我们要完成一件事情时,为了保质,保量,按时完成,我们为为完成那件事情建立了项目。那么,项目的目标是什么?1. 提交物的质量是用户可接受的2. 提交物满足了客户对项目的预期3. 提交物在客户允许的时间内提交为了达成上面的目标,项目管理中,要注意以下事项:1. 避免项目出现无序增长3. 在保证质量的前提下,不做多余的开发和设计4. 尽快让客户试用,并对客户的反馈做出快速响应如果项目出现无序增长,其后果是什么?在早期,其征兆是系统变得难以维护,面对客户的需求变更,提交的周期越来越长,最后的结果是由于项目变得无法维护而无法实现对客户的承诺-以失败告终。在项目周期中,那些事情会导致项目无序增长呢?1.阅读全文
posted @ 2013-12-25 09:51 CQ-Coder 阅读(222) 评论(0) 编辑
  2013年10月10日
摘要: 当我读到《Scrum敏捷软件开发》关于项目经理的讨论时,让我产生了极大的共鸣,使我不得不放下书来闲扯两句,一方面抒发自己的感受,另一方面也算是一种反思吧。我平时一般要同时带3~5个项目。作为项目经理,我都要花上大部分时间去分析需求,然后将其拆分成小任务。拆分任务时,我会将任务录入到我自己设计的项目管理程序Teamview。在录入过程中,我会根据自己的经验,为每个任务设置优先级和完成该任务所需的时间。接下来,项目成员就可以根据在Teamview中任务分配,按部就班地展开开发工作。这个过程中,看起来和敏捷沾边的就“优先级”了。我会同销售人员或者客户沟通来确定优先级,以帮助团队达成销售或者客户的目标阅读全文
posted @ 2013-10-10 08:20 CQ-Coder 阅读(3675) 评论(19) 编辑