随笔分类 -  项目管理

项目管理 - 功能性需求 + 非功能性需求
摘要:功能性需求 规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。功能需求有时也被称作行为需求 (behavīoral requirement),因为习惯上总是用“应该”对其进行描述:“系统应该发送电子邮件来通知用户已接受其预定”。功能需求描述是开发人员需要实现什么。 非 阅读全文

posted @ 2022-09-13 17:26 frank_cui 阅读(422) 评论(0) 推荐(0) 编辑

项目管理 - 测试驱动模式 TDD(Test-Driven Development)
摘要:总结 1. 先写测试代码,并执行,得到失败结果 比如我们要写实现一个功能,当输入值大于等于0时返回true,当输入值小于0时返回false。按照tdd的步骤先要写一个肯定会失败的测试,注意测试代码先于实现代码,因为还没有实现代码,所以测试必定是失败的。 2. 快速实现代码让测试通过 先不管代码写的丑 阅读全文

posted @ 2021-01-28 01:21 frank_cui 阅读(184) 评论(0) 推荐(0) 编辑

项目管理 - Coding Standard
摘要:Code Structure 代码结构 命名保持规范,驼峰命名。 Boolean方法,起名要以"is" / "has"开头。 方法名称要是动词。 ...... Design Principles 设计原则 Apply the Single-Responsibility principle to in 阅读全文

posted @ 2021-01-28 00:54 frank_cui 阅读(80) 评论(0) 推荐(0) 编辑

项目管理 - SonarCube使用教程
摘要:一、SonarQube的安装使用 SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,本文将会介绍一下这个工具的安装、配置以及使用。 下载地址:http://www.sonarqube.org/downloads/ 本文下载的版本是sonarqube-6.7.6。 阅读全文

posted @ 2021-01-28 00:13 frank_cui 阅读(2468) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

levels of contents
点击右上角即可分享
微信分享提示