V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  no1xsyzy  ›  全部回复第 183 页 / 共 267 页
回复总数  5322
1 ... 179  180  181  182  183  184  185  186  187  188 ... 267  
v2 不识别,你还可以用 MD 语法啊(

宣传先 ruanyifeng 投稿走一个
2020-01-21 09:34:43 +08:00
回复了 Cbdy 创建的主题 分享发现 好软件不是靠加班才能实现的
但是,差软件靠加班才能实现
2020-01-21 09:27:32 +08:00
回复了 ttthys 创建的主题 Java 都在说高并发,到底高并发的标准是什么
@okjb 比 CPU 频率都高(
2020-01-21 09:23:12 +08:00
回复了 jeffh 创建的主题 程序员 卸载了 360 之后,电脑貌似变快了。
@jeffh #22 我不明白你为什么对着渔问鱼?
https://alternativeto.net/software/wps-office/
至于迅雷这种甚至不收录的垃圾,完全可以查 download
https://alternativeto.net/browse/search?q=download
2020-01-21 09:16:16 +08:00
回复了 jeffh 创建的主题 程序员 卸载了 360 之后,电脑貌似变快了。
@czhfrank 我也想不到什么非法资源能用迅雷下载
多年前迅雷直接无速度,aria2 的那半调子 BT 功能满速
2020-01-21 09:13:50 +08:00
回复了 jeffh 创建的主题 程序员 卸载了 360 之后,电脑貌似变快了。
@jeffh 迅雷现在没加速的情况下,BT 不如 qBT,HTTP/HTTPS 下不如 aria2。
加速不如 115
2020-01-20 20:56:40 +08:00
回复了 moxuanyuan 创建的主题 PHP 无聊问下代码风格的事
我突然意识到结合看似不兼容的几种想法,我足以给出一个兼容的最终结论了
第零条,一切的格式、规范、风格、结构、形态…… 统称 “视觉表现”。它影响的是 “可读性”,因为执行起来没区别。
此处也不例外,编写者应当选择在阅读此段代码的过程中对于程序逻辑理解更清楚的一种。
那么核心在于,以何种 “视觉表现” 编写的话,逻辑是清晰的?
这设计到这一序列的内容物的清晰程度。
风格 1 将内容紧实到一行,它容易引起这一序列的 “整体感”。
风格 2 将内容分散到多行,它看上去更像是独立的个体,形成 “模块感”。

对于将数组看作一个整体的,会更倾向于第一种。
对于将数组看作个体的集合的,会更倾向于第二种。

人们常说,一本书是先越读越厚,然后越读越薄的 —— 对于代码风格应该也一样,逐渐倾向第二种,然后再重新倾向第一种。

实际上,我最近对同一个事物建了三次模正好类似 1、2、1 的形态…… 但第一个 1 和最后一个 1 是不同的。
前者是粗略粗糙;后者是精炼简洁。
前者是对其组成的不理解,只得以整体考虑;后者是已经清楚明晰,不必单独考虑。
2020-01-20 20:33:42 +08:00
回复了 moxuanyuan 创建的主题 PHP 无聊问下代码风格的事
@icylogic 说来我已经忘了最初我想说什么了(说到底大概我只是想说下我的规范有多神奇)
这些能自动化的,确实不叫规范也不叫风格,也就是 format lint 还有更多更多 xxer 里的 xx
大概都能叫 convention 吧
(后面关于词法语法规范不自然,就是突然意识到了自己的感觉是啥)
主要还是 pick one and forget it

PS. 总感觉免不了出现图灵完备的换行与否要求,不过那都无关紧要了
2020-01-20 18:56:30 +08:00
回复了 moxuanyuan 创建的主题 PHP 无聊问下代码风格的事
@icylogic BTW,我对于词法语法层面的 “代码规范” 是感到不自然的。
代码规范是为了阅读方便的,但现在大部分**编辑器**都有代码高亮功能的情况下,词法语法方面进行规范对可读性是没有帮助的。
还有一些 “规范” 竟然是为了 git 的方便。为了一个不完善的工具的方便!
我说的不完善不是使用者的 “抱怨”,也不是(王垠所说)创作者的 “改进方向”,更像是经济学家的 “历史的必然”。但因为历史的扭曲而继续扭曲不符合理性,很难想象这是所谓 “软件**工程**” 的一部分。
2020-01-20 18:46:17 +08:00
回复了 moxuanyuan 创建的主题 PHP 无聊问下代码风格的事
@icylogic 我是说不能被 IDE 或 hook 自动化
我的规范是种合理且极端的情况。单双引号是两种基本可互换的词法结构,但我却要求其具有语义。这需要的是 Review,靠程序是做不到的,上那些所谓 “人工智能” 的 Review 更不行(至少 RNN 肯定不行)。
我提出这点用以例证:如果没有 Review,实际上所谓代码风格的存在就是幻象,松散的规定会导致 A. 风格有歧义,严格的规定会导致 B. 无法变通反而代码可读性更糟糕的情况。
而我对于 “不是列表而是元组” 也是语义上的要求。

详细地针对 1. 进行论述:
就算对 column 进行限制仍然导致 A. 风格有歧义,就像 #5 那样,仍然可能存在多个元素一行的情况 —— 不要说限制单行单元素,那样的话就是 B. 无法变通,比如使用一维表示二维数组,那样显然仍然按照二维方式书写更好;或者是分几类的,比如枚举 alphanumeric,一行数字一行小写字母一行大写字母,不然还需要做列表拼接或者 flat。
1 ... 179  180  181  182  183  184  185  186  187  188 ... 267  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1038 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 54ms · UTC 22:24 · PVG 06:24 · LAX 15:24 · JFK 18:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.