V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hatcloud  ›  全部回复第 4 页 / 共 41 页
回复总数  809
1  2  3  4  5  6  7  8  9  10 ... 41  
2019-06-11 15:39:05 +08:00
回复了 bmos 创建的主题 Python 我总对自己的写的程序结构不满意,需要补习什么呢
接着上面说的,假如是和产品合作,需求是由别人提出的,一定要参与进去。很多情况下,导致坏的设计结构的出现,往往都是因为不合理的需求。尽量去理解需求提出的初衷,并对可能导致坏代码的需求,提出自己的修改意见(不要轻易否定别人的需求)。
2019-06-11 15:33:21 +08:00
回复了 bmos 创建的主题 Python 我总对自己的写的程序结构不满意,需要补习什么呢
找一个长期做的项目,对代码反复迭代,不停重构。不停用几个标准来 judge 自己的代码:
是否低耦合?
编码风格是否规范?
别人调用自己的接口是否觉得别扭?
是否足够灵活来应对产品需求变更?

标准未必是我提的这些,但一定要要自己的标准,然后在一次次迭代重构中不断往标准靠。

过程中还需要对不同标准的冲突做取舍,去思考,往那个方向靠更加合理。比如低耦合和修改的灵活性有时候会冲突,那可以考虑这个模块是否会有频繁变更的可能性,如果有,那更应该考虑后续维护的低成本上,那么高一些的耦合性是可以接受的。而如果这个模块是基础性的,不会轻易变更,但却会被很多人使用,那低耦合更重要一些。

形成自己的有效的编码标准,有了标准,愿意思考,去看别人的代码,编程结构的时候就能非常有目的性的去攫取自己需要的那一部分来完善自己的编码结构。

另:虽然有些奇怪,我觉得代码不应该最求完美的设计模式。所有的代码都是为需求而生的,所有的思考都应该以满足需求为前提,为了需求做编码风格的让步是很高贵的品质。要追求,应该追求的是最契合需求的代码结构和编码思路。
推荐个 App:且慢
2019-05-08 14:19:18 +08:00
回复了 insomnia97 创建的主题 MacBook Pro mbp 外接 27 寸 4K 28 寸 4K 显示器 效果真的不好么
不要自己给自己挖语言陷阱哈
24 寸 4k 显示效果比 27 寸 4k 好 -> 27 寸 4k 体验不好????
2019-05-08 14:16:25 +08:00
回复了 NieKing 创建的主题 Android 文明 6 移植到 Android 平台的技术难点在哪?
当然是没有市场啦
2019-03-19 14:25:36 +08:00
回复了 mezi04 创建的主题 问与答 上班老是犯困,有没什么办法缓解的?
睡午觉前喝杯咖啡
2019-02-14 09:11:59 +08:00
回复了 aijam 创建的主题 程序员 每天加班的人在忙什么?
白天会议太多
2019-02-12 14:48:41 +08:00
回复了 4215602 创建的主题 问与答 想买 APPLEWATCH4 求打醒。
2019-02-03 08:21:54 +08:00
回复了 sagaxu 创建的主题 职场话题 年终奖很失望
我也是,很失望,我预期是 1000 万,比预期少了九百九十多万
2019-01-24 16:46:44 +08:00
回复了 lib360 创建的主题 奇思妙想 感觉国产操作系统是以小程序这种生态技术出现在大家面前
「老百姓管你那些概念么?」

老百姓什么时候任命了个代言人了,我也是老百姓,我怎么不知道
2018-10-25 00:04:03 +08:00
回复了 spark2Fire 创建的主题 问与答 v2ex 站的装作新主题 上面的进度条干嘛用的 ……
摸鱼进度条
2018-10-24 22:51:17 +08:00
回复了 leoleoasd 创建的主题 程序员 手机短信转发的最佳方案?
STMP -> SMTP
2018-10-24 22:50:35 +08:00
回复了 leoleoasd 创建的主题 程序员 手机短信转发的最佳方案?
目前只能自己填写 STMP 的信息,密码会用 AES 加密存再 Shared Prefrences 里,运行时解密,密钥是随机生成的
https://github.com/HatCloud/SMS2Mail/commit/d4a614b2e070f1820421073fa4c21c25b379225c
2018-10-24 22:46:26 +08:00
回复了 leoleoasd 创建的主题 程序员 手机短信转发的最佳方案?
我自己写了个 Android 的短信转发到指定邮箱的简陋 App,自己用了一段时间还行,一直没时间做优化
有兴趣的同学可以自己下源码编译跑一个,目前代码还在 dev 分支上
https://github.com/HatCloud/SMS2Mail
2018-10-13 13:40:40 +08:00
回复了 rebort 创建的主题 Android 寻找安卓开发
两三周?
1  2  3  4  5  6  7  8  9  10 ... 41  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2815 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 13:36 · PVG 21:36 · LAX 06:36 · JFK 09:36
Developed with CodeLauncher
♥ Do have faith in what you're doing.