找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 2777|回复: 2

编程经验小结

[复制链接]

1109

主题

1649

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24180 个
贡献
46222 次
宅之契约
0 份
在线时间
2294 小时
注册时间
2014-1-26
发表于 2015-4-6 21:52:37 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
1、尽可能避免将原本面向过程的东西再次封装成面向对象的东西。费时费力。
2、要么纯粹面向对象,要么纯粹面向过程,尽可能不搞不伦不类的东西。
3、良好的代码风格可以保证自己的代码不白写——能用在别的项目中。
4、造轮子不是为了造出更好的轮子,而是学会更好地使用别人的轮子。
5、尽可能不用一个编程语言去模仿另一个编程语言。
6、注释多是好事,注释太多是累赘
回复

使用道具 举报

55

主题

271

回帖

9330

积分

用户组: 管理员

UID
77
精华
16
威望
237 点
宅币
8199 个
贡献
251 次
宅之契约
0 份
在线时间
253 小时
注册时间
2014-2-22
发表于 2015-4-15 17:31:16 | 显示全部楼层
我的经验

1.跨平台方面:如果写跨平台程序,软件需要有两层:自定义API层<->软件逻辑层。这样的好处是,逻辑层的代码不需要变化,在不同的平台下只需要实现自定义API即可。
2.编码方面:
|-别乱内嵌ASM、别把指针当ULONG。
|-总结一个集合了N多声明、结构体定义,以及常用函数的“头文件”
|-高内聚低耦合,尽量把一个功能写在一个代码文件里。这样子分割或组合功能都方便。
回复 赞! 1 靠! 0

使用道具 举报

0

主题

17

回帖

71

积分

用户组: 小·技术宅

UID
1186
精华
0
威望
1 点
宅币
52 个
贡献
0 次
宅之契约
0 份
在线时间
9 小时
注册时间
2015-10-10
发表于 2015-11-20 17:06:45 | 显示全部楼层
学习楼上两位的经验 。。
回复 赞! 靠!

使用道具 举报

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-3-29 16:07 , Processed in 0.048184 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表