03 2019 档案

摘要:第七章 什么是敏捷设计 软件项目的设计是一个抽象的概念。它和程序的概括形状、结构以及每一个模块、类和方法的详细形状和结构有关。可以使用许多不同的媒介去描绘它,但是它最终体现为源代码。最后,源代码就是设计。 软件设计的臭味 僵化性 设计难以改变 脆弱性 设计易遭到破坏 牢固性 设计难以重用 粘滞性 难 阅读全文
posted @ 2019-03-17 19:53 bingo彬哥 阅读(249) 评论(0) 推荐(0) 编辑
摘要:刚换了MacOS 发现Pycharm下的全局搜索Ctrl+Shift+F失灵了, 经过帖子 https://blog.csdn.net/pxinm/article/details/64444560 知道了原因。 原来是热键发生了冲突。搜狗输入法也有同样的快捷键:Ctrl+Shift+F。(MacOS 阅读全文
posted @ 2019-03-13 09:49 bingo彬哥 阅读(2451) 评论(0) 推荐(0) 编辑
摘要:问题来源:https://stackoverflow.com/questions/13851535/how to delete rows from a pandas dataframe based on a conditional expression 问: 我有一个pandas DataFrame 阅读全文
posted @ 2019-03-12 18:45 bingo彬哥 阅读(29657) 评论(0) 推荐(0) 编辑
摘要:enumerate 迭代一个列表的index和item 《Python Cookbook》(Recipe 4.4)描述了如何使用enumerate迭代item和index。 例子如下: 结果如下: zip 同时迭代两个列表 我之前用zip写过同时迭代两个列表的代码. 例子如下: 结果如下: enum 阅读全文
posted @ 2019-03-12 18:14 bingo彬哥 阅读(1747) 评论(0) 推荐(0) 编辑
摘要:原文来源:https://stackoverflow.com/questions/1257592/how do i remove files saying old mode 100755 new mode 100644 from unstaged cha 问: 出于某种原因,当我最初从存储库中获取我 阅读全文
posted @ 2019-03-11 20:20 bingo彬哥 阅读(3458) 评论(0) 推荐(0) 编辑
摘要:问题来源: https://stackoverflow.com/questions/38567366/mapping values in sql select 有一个表格,就称它Plant,它有三列:id, name, category. 这是最简单的例子,所以不用担心通用性。 我想要返回的如下: 阅读全文
posted @ 2019-03-11 18:21 bingo彬哥 阅读(2548) 评论(0) 推荐(0) 编辑
摘要:编程一开始就需要明确项目的输入、输出 建立一个良好的测试用例,使用测试驱动开发 熟悉运行的逻辑,考虑边界条件与特殊值 先确保代码能够运行,再考虑软件设计的原则 需求要厘清,概念要明确,确保需求和开发一致 先实现功能,再重构代码,修改变量名等 图示有时是不需要的,在创建了它们而没有验证它们的代码就打算 阅读全文
posted @ 2019-03-10 20:26 bingo彬哥 阅读(241) 评论(0) 推荐(0) 编辑
摘要:面向对象设计的原则 单一职责 开放 封闭 Liskov替换原则 依赖倒置原则 接口隔离原则 重用发布等价原则 共同封闭原则 共同重用原则 无环依赖原则 稳定以来原则 稳定抽象原则 人的重要性 交付产品的关键因素是人,而不是过程。(敏捷 Agile) 人与人之间的交互式复杂的,并且其效果从来都是难以预 阅读全文
posted @ 2019-03-03 03:18 bingo彬哥 阅读(282) 评论(0) 推荐(0) 编辑

本站总访问量8982448
点击右上角即可分享
微信分享提示