2016年7月21日

摘要: Python编程规范:程序模板 Python编程规范:注释 好的注释解释为什么,而不是怎么样 不要在注释中重复描述代码 当自己在编写密密麻麻的注释来解释代码时,需要停下来看是否存在更大的问题 想一想在注释中写什么,不要不动脑筋就输入 写完注释之后要在代码的上下文中回顾一下,它们是否包含正确的信息? 阅读全文

posted @ 2016-07-21 16:31 博雅塔之子 阅读(309) 评论(0) 推荐(0) 编辑

摘要: 软件开发之道 软件开发是一个逐步认知和明晰的活动 软件开发中的变化是实际存在和必然的 软件开发应更关注于交付的价值 高质量的交付物是最重要的 系统不是一次构建而成,而是迭代演进的 基于完整的场景构建计划,并按优先级执行 互联网时代的软件开发 互联网产品的开发特点 快鱼吃慢鱼 版本发布成本很低 追求创 阅读全文

posted @ 2016-07-21 13:12 博雅塔之子 阅读(394) 评论(0) 推荐(0) 编辑

摘要: 软件过程模型 瀑布模型:将基本的开发活动看成是一系列界限分明的独立阶段,这是一种计划驱动的软件过程,有利于规范软件开发活动。 原型化模型:原型是一个部分开发的产品,用于加强对系统的理解,有助于明确需求和选择可行的设计策略。 迭代式开发:将描述、开发和验证等不同活动交织在一起,在开发过程中建立一系列版 阅读全文

posted @ 2016-07-21 00:57 博雅塔之子 阅读(272) 评论(0) 推荐(0) 编辑

摘要: 软件开发活动 问题定义:人们通过开展技术探索和市场调查等活动,研究系统的可行性和可能的解决方案,确定待开发系统的总体目标和范围。 需求开发:在可行性研究之后,分析、整理和提炼所收集到的用户需求,建立完整的需求分析模型,编写软件需求规格说明。 软件设计:根据需求规格说明,确定软件体系结构,进一步设计每 阅读全文

posted @ 2016-07-21 00:17 博雅塔之子 阅读(160) 评论(0) 推荐(0) 编辑

2016年7月20日

摘要: 功能性 适合性:当软件在指定条件下使用,其满足明确和隐含要求功能的能力。 准确性:软件提供给用户功能的精确度是否符合目标。 互操作性:软件与其它系统进行交互的能力。 安全性:软件保护信息和数据的安全能力。 可靠性 成熟性:软件产品避免因软件中错误发生而导致失效的能力。 容错性:软件防止外部接口错误扩 阅读全文

posted @ 2016-07-20 22:30 博雅塔之子 阅读(1213) 评论(0) 推荐(0) 编辑

2016年7月19日

摘要: “移动互联网,随时随地”是非常火爆的一个专题。阿里无线事业部技术负责人庄卓然(花名南天)任出品人。来自阿里无线事业部的高级专家李敏在ArchSummit 全球架构师峰会上分享了《手机淘宝架构演化实践》(视频连接)。 李敏主要负责淘宝无线客户端和无线网站基础服务、购物主链路的架构、研发方面的工作。从0 阅读全文

posted @ 2016-07-19 12:44 博雅塔之子 阅读(1213) 评论(0) 推荐(0) 编辑

摘要: 美学修养恰好是使我们的生命,由狭窄的现实扩大到生命情怀的东西,只有美学的部分,敌人间可以互相赞美…「知识分子是个蛮新的词,中国古代并没有这个名称,我们可能会用「士」来代表读书人。今天我想由历史上,慢慢谈一谈究竟一个知识分子应该具备怎样的美学修养。 春秋战国时,士已经成为一种独特的身分阶层,也就是说, 阅读全文

posted @ 2016-07-19 11:41 博雅塔之子 阅读(870) 评论(0) 推荐(0) 编辑

2016年7月18日

摘要: 从无到有 2011.1.21 微信正式发布。这一天距离微信项目启动日约为2个月。就在这2个月里,微信从无到有,大家可能会好奇这期间微信后台做的最重要的事情是什么? 我想应该是以下三件事: 1. 确定了微信的消息模型 微信起初定位是一个通讯工具,作为通讯工具最核心的功能是收发消息。微信团队源于广研团队 阅读全文

posted @ 2016-07-18 23:26 博雅塔之子 阅读(967) 评论(0) 推荐(0) 编辑

摘要: 也许很多人还不知道,知乎在规模上是仅次于百度贴吧和豆瓣的中文互联网最大的UGC(用户生成内容)社区。知乎创业三年来,从0开始,到现在已经有了100多台服务器。目前知乎的注册用户超过了1100万,每个月有超过8000万人使用;网站每个月的PV 超过2.2亿,差不多每秒钟的动态请求超过2500。 在Ar 阅读全文

posted @ 2016-07-18 18:05 博雅塔之子 阅读(260) 评论(0) 推荐(0) 编辑

2016年7月17日

摘要: 运营 一切用于连接用户和产品,并产生产品价值和商业价值的手段,都叫产品运营。 运营的作用 运营解决的是什么问题? 1. 产品生产出来,假如无法触达用户,则无法体现产品价值和实现商业价值。 运营用于连接用户和产品。 2. 互联网产品=产品价值+商业价值 用户需求不断变化,产品需要通过持续的迭代完善才能 阅读全文

posted @ 2016-07-17 06:45 博雅塔之子 阅读(200) 评论(0) 推荐(0) 编辑