你快乐一时,我痛苦一世

从业以来,除了刚开始参加了一个小项目的开发,其他时间都进行不同系统的维护工作。期间发现了一些问题,希望对大家有用,避免发生。

1、可能当时开发人员时间比较紧张,发现代码都是从相近功能的模块直接拷贝过来的,只修改了关键处,但变量名呀,注释呀都还是原先,在维护时要不停的查找每个变量的意思,相当费时,最严重的是有时竟然连没用的变量和一些用于临时存储信息的隐藏框都还在,维护时研究这些值的含义,可最终却发现这些根本就没有用,只是当时开发人员没有删掉而已。希望开发人员能够在实现功能后清理下代码,毕竟对于你来说分分秒秒的事,对于维护人员来说就是噩梦。

2、有的方法达到几千行,利用各种变量,各种参数来拼装查询语句,其中注释少的可怜,在各种逻辑中绕来绕去,一会头就大了。我觉得方法最好不要写那么大,虽然写人很过瘾,但最好分成各个小方法,这样也便于维护。

3、数据库中有的字段做标记用,前期开发时状态就几种,都有说明,可随着业务的变化,期间又有多次维护,又添加了多种状态,可当时的维护人员仅仅是完成它的功能,却没有花一点点时间在数据库表上对应字段上留下说明。等到后来人维护时,发现这些不明含义的状态,只能从程序中分析含义。这种现象很普遍,维护人员图一时轻松,却把灾难留给了后来人。

4、不要用怪异的方法写程序,如我见过的一个程序,明明可以这样写

if(){
}else if(){
}else if(){
}...//很多情况

非要写成

if(){
}esle {
if(){
}else if(){
}else if(){
}else {
if(){
}else if(){
}else{
...//不停的套 我看的都疯了 最后一个屏幕都放不下后面的括号了
}
}
}


我知道很多这样写法对功能没有影响,但对于维护来说太乱了,明明一目了然的事,却变得复杂无比。


5、这是我刚开始工作时的故事,一个机密信息查询系统,根据用户级别不同,所拥有查看的字段权限也是不同的,所以当时有个字段权限控制模块,我开始的实现是前台写死字段的多选框,后台接收前台选中的字段,可客户对于可选字段总是变来变去的,每次都是改了前台,改后台,很烦。后来头(一般只提要求,不管实现)发现了这个问题,让我将前台显示的字段写到数据库中,然后用程序生成页面,后台写个通用的接收,写时费点劲,但后来维护时只要在数据库中添加、修改数据就行,方便的不得了。这个例子我想说的是写程序时要考虑到后期的维护问题。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 我可以建议一些顶级手机的配置清单:1、5.5英寸的屏幕,采用IPS LCD显示技术,分辨率为1920x1080;2、配备英特尔酷睿i7处理器,8GB内存,256GB内存空间;3、支持Wi-Fi、蓝牙4.0,支持NFC,支持GPS;4、搭载Android系统,可选择最新版本;5、前置500万像素摄像头,后置1200万像素摄像头,支持视频录制;6、支持双卡双待,支持多种主流网络制式;7、带有3200mAh电池,支持快充功能;8、采用一体式金属机身,支持防水功能。 ### 回答2: 当然,给您设计一台顶级手机的配置清单如下: 1. 处理器:搭载最新款的骁龙8系列或苹果A系列芯片,以确保流畅的应用运行和强大的计算能力。 2. 内存和存储:配备最少12GB的大容量内存,让您可以同时运行多个应用程序和游戏。内置至少512GB的高速存储空间,用于存储大量照片、视频和文件。 3. 屏幕:采用前沿技术的OLED显示屏,分辨率至少为2K,支持高刷新率和HDR10+,呈现出色彩鲜明、细节清晰的视觉体验。 4. 摄像头:后置主摄像头至少达到8000万像素,并搭配光学防抖和自动对焦功能,确保拍摄出高质量的照片和视频。前置摄像头至少达到3200万像素,并支持美颜功能。 5. 电池:配置容量不低于4500mAh的大电池,支持快速充电和无线充电技术,以确保长时间的续航能力。 6. 连接性:支持5G网络,提供更快的下载和上传速度。同时还应具备WiFi 6和蓝牙5.2等最新的无线连接技术。 7. 操作系统:预装最新版本的Android或iOS操作系统,并保持定期更新,以享受最新功能和安全性保护。 8. 设计:采用高品质材料打造机身,具备精美的外观和人性化的设计,同时抗水、抗尘,并提供多种颜色选择。 9. 安全性:配备面部识别和指纹识别技术,以提供快速、安全的解锁方式,并加强设备的安全性。 10. 其他功能:支持NFC支付、防护玻璃等附加功能,同时提供IP68级别的防水防尘性能。 这样一台顶级手机的配置清单,将为您带来极致的使用体验和高性能的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值