51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#应当
阅读笔记之我们应当怎样做需求分析
我们应当怎样做需求分析?成功的软件项目都是一样的,失败的项目却各有各的问题。不过归根到底还是需求的问题。正是我们在需求分析过程存在的巨大隐患,最终导致了那么多项目的失败。只有深入地去理解客户的业务,最后做出来的东西必然是客户满意的。当客户提出业务变更的时候,一定不能被客户牵着走。要从业务角度深入的去分析,他为什么提出变...
代码星球
·
2021-02-20
阅读
笔记
我们
应当
怎样
变量(指针、数组)被创建之后应当及时把它们初始化
变量(指针、数组)被创建之后应当及时把它们初始化,以防止把未被初始化的变量当成右值使用。 1#include<iostream>2#include<string>3#include<map>45usingnamespacestd;67//创建map的实例,整数(int)映射...
代码星球
·
2021-02-08
变量
指针
数组
创建
之后
在优化程序的效率时,应当先找出限制效率的“瓶颈”
在优化程序的效率时,应当先找出限制效率的“瓶颈”,不要在无关紧要之处优化。 1#include<iostream>2#include<vector>34usingnamespacestd;5typedefvector<int>INTVECTOR;67//测试vector容器...
代码星球
·
2021-02-08
效率
优化
程序
当先
找出
不要一味地追求程序的效率,应当在满足正确性
不要一味地追求程序的效率,应当在满足正确性、可靠性、健壮性、可读性等质量因素的前提下,设法提高程序的效率。 1#include<iostream>23/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orin...
代码星球
·
2021-02-08
不要
一味
追求
程序
效率
在多重循环中,如果有可能,应当将最长的循环放在最内层
在多重循环中,如果有可能,应当将最长的循环放在最内层,最短的循环放在最外层,以减少CPU跨切循环层的次数。 1#include<iostream>23/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orin...
代码星球
·
2021-02-08
循环
多重
如果
有可能
应当
应当将指针变量用“==”或“!=”与 NULL 比较
应当将指针变量用“==”或“!=”与NULL比较。指针变量的零值是“空”(记为NULL)。尽管NULL的值与0相同,但是两者意义不同。假设指针变量的名字为p,它与零值比较的标准if语句如下:if(p==NULL)//p与NULL显式比较,强调p是指针变量if(p!=NULL)不要写成if(p==0)//容易让人误解p是...
代码星球
·
2021-02-08
应当
指针
变量
NULL
比较
应当将整型变量用“==”或“!=”直接与 0 比较
应当将整型变量用“==”或“!=”直接与0比较。假设整型变量的名字为value,它与零值比较的标准if语句如下:if(value==0)if(value!=0)不可模仿布尔变量的风格而写成if(value)//会让人误解value是布尔变量if(!value) 1#include<iostream>...
代码星球
·
2021-02-08
应当
整型
变量
直接
比较
全局函数的名字应当使用“动词”或者“动词+名词”(动宾词组)
全局函数的名字应当使用“动词”或者“动词+名词”(动宾词组)。、类的成员函数应当只使用“动词”,被省略掉的名词就是对象本身。例如:DrawBox();//全局函数box->Draw();//类的成员函数 1#include<iostream>23usingnamespacestd;4/*ru...
代码星球
·
2021-02-08
动词
全局
函数
名字
应当
变量的名字应当使用“名词”或者“形容词+名词”
变量的名字应当使用“名词”或者“形容词+名词”。例如:floatvalue;floatoldValue;floatnewValue; 1#include<iostream>23/*runthisprogramusingtheconsolepauseroraddyourowngetch,system...
代码星球
·
2021-02-08
名词
变量
名字
应当
使用
标识符的长度应当符合“min-length && max-information”原则
标识符的长度应当符合“min-length&&max-information”原则。几十年前老ANSIC规定名字不准超过6个字符,现今的C++/C不再有此限制。一般来说,长名字能更好地表达含义,所以函数名、变量名、类名长达十几个字符不足为怪。那么名字是否越长约好?不见得!例如变量名maxval就比max...
代码星球
·
2021-02-08
标识符
长度
应当
符合
min-length
标识符应当直观且可以拼读,可望文知意,不必进行“解码”
标识符应当直观且可以拼读,可望文知意,不必进行“解码”。标识符最好采用英文单词或其组合,便于记忆和阅读。切忌使用汉语拼音来命名。程序中的英文单词一般不会太复杂,用词应当准确。例如不要把CurrentValue写成NowValue。 1#include<iostream>23/*runthispro...
代码星球
·
2021-02-08
标识符
应当
直观
可以
拼读
当代码比较长,特别是有多重嵌套时,应当在一些段落的结束处加注释
1#include<iostream>2constintMAX=5;3usingnamespacestd;4/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinputloop*/5//假定栈中最多保存5个数据67...
代码星球
·
2021-02-08
代码
较长
特别
是有
多重
注释应当准确、易懂,防止注释有二义性
注释应当准确、易懂,防止注释有二义性。错误的注释不但无益反而有害。 1#include<iostream>2//以下是几个简单宏替换预处理指令3#defineYES14#definePI3.14159265#defineRADPI/1806#defineMESG"Thisisastring."7/...
代码星球
·
2021-02-08
注释
应当
准确
易懂
防止
应当将修饰符 * 和 & 紧靠变量名
应当将修饰符*和&紧靠变量名 1#include<iostream>2#include<stdio.h>3#include<process.h>4#include<stdlib.h>5#defineMAX567/*runthisprogramusingtheco...
代码星球
·
2021-02-08
应当
修饰
紧靠
变量
ORA-28009: 应当以 SYSDBA 身份或 SYSOPER 身份建立 SYS 连接
用SQL*Plus连接数据库的时候,除了用户名和密码外,还要在口令后面加一个主机字符串。如下: 请输入用户名:sys 口令:ANKoracle123,orclassysdba ...
代码星球
·
2020-05-14
身份
ORA-28009
应当
SYSDBA
SYSOPER
首页
上一页
1
2
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他