Programming 板


LINE

以我目前的程式功力, 老实说我不觉得自己有能力加入这个话题, 影像增强我也完全不了解, 只能凭猜测去理解。 下面这是我个人的一些疑问, 如果有什麽谬误还请多包涵。 ※ 引述《H45 (!H45)》之铭言: : 程式码非常清楚地把程式做的事情写明白了,但是外行人没做过影像增强根本不懂为什 : 麽要做这些事情。 : 首先,为什麽要建立 window? window 是什麽? 做什麽用的? 看实作细节可能会懂 : 但是还不如直接在上面写些注解 : // window 是 image 的某一小块区域,用来圈选增强单一像素所需要考虑的范围 : 再来,为什麽要收集 pixels? : // 收集 pixels 了解像素之间的关系,动态且适应性地决定每个像素对增强结果的 : // 重要性。 : 然後,为什麽要计算 difference? 为什麽要推论 similarity? : 为什麽要做 convolution? 整个流程到底试图完成什麽事情? 其目的是什麽? : 这些事情并不是以变数命名或是函数命名就可以轻松交代的 假设是个外行人看到这样的 code, 我觉得他需要的不是从 code 去学到这些知识, 而是学完了相关背景知识才来看这些 code。 程式的 reuse 是一个重要的议题, 难道注解就不能也用 reuse 的概念吗? 也许每一个影像增强程式都需要用到上述五行程式码, 难道每一份我都应该做一个完整的说明? 我甚至认为在注解中放个参考书目,甚至是个教学文件网址可能会更好。 : 仍然有很多事情,像是设计样式、多绪陷阱、演算法注记、TODO、FIXME、……等 : 还是得靠注解和文件帮忙补完 : 如果有那种完全没有注解与说明文件的程式码维护两年以上的 : 请务必告知我。 我只知道一点点的设计模式, 根据我的认知, 各种设计模式似乎也有它们对应程式命名惯例, 例如看到 xxxxFactory, 就可以猜到这可能是用了 Simple Factory...等。 虽然不懂 design pattern 的人, 就无法从 xxxxFactory 判断出这是 simple factory, 可是同样的,我认为不懂 design pattern 的人, 应该是先透过其他方式学习 design pattern, 才回来阅读 "使用了 design pattern 的 code"。 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.18.201
1F:推 willhunting:背景知识因人而异 要求不完的 160.39.16.13 09/07 11:34
2F:→ willhunting:与其要求别人都先去了解已经在你脑袋 160.39.16.13 09/07 11:35
3F:→ willhunting:很久的东西还不如好好写写该写的注解 160.39.16.13 09/07 11:36
4F:推 ykjiang:回楼上的,你没想过注解写不完的情况吗? 218.167.64.111 09/07 12:11
5F:→ ykjiang:又不是教科书。故有标准的东西点到即可 218.167.64.111 09/07 12:13
6F:推 H45:tkcn: 你的理解没有什麽谬误 :D122.117.172.148 09/07 16:09
7F:推 wa120:认同你说得 专业领域还是需要背景知识 140.133.9.148 09/07 17:46
8F:→ wa120:如果是一个复杂的演算法 要解释的注解搞不好 140.133.9.148 09/07 17:47
9F:→ wa120:要几百行 专业领域一个专有名词就搞定 140.133.9.148 09/07 17:47
10F:→ wa120:而且那个专有名词还可以当作function name 140.133.9.148 09/07 17:48
11F:→ ksirf:推W120的观念,程式注解真的很难写的很详细 114.43.184.153 09/08 00:02
12F:→ ksirf:重点有点出来就够了 114.43.184.153 09/08 00:02
13F:推 willhunting:我说的哪里是要去写写不完的注解 160.39.16.13 09/08 02:34
14F:→ willhunting:拿他的例子来说好了 他如果用到了 160.39.16.13 09/08 02:34
15F:→ willhunting:factory pattern,与其啥也不说明 160.39.16.13 09/08 02:34
16F:→ willhunting:我认为可以加一行注解factory pattern 160.39.16.13 09/08 02:35
17F:→ willhunting:这样对这东西不熟的人至少有个暗示 160.39.16.13 09/08 02:35
18F:→ willhunting:他可以自己再去查那是啥 160.39.16.13 09/08 02:35
19F:→ willhunting:我是说都要求别人已经知道那是什麽 160.39.16.13 09/08 02:35
20F:→ willhunting:反而可能造成後人阅读效率不彰 160.39.16.13 09/08 02:36
21F:推 H45:我想共识应该快出来了:好的命名和简要的注解 140.116.247.13 09/08 02:39







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP