12
返回列表 发新帖
楼主: why1992
跳转到指定楼层
上一主题 下一主题
收起左侧

[Leetcode] 问 代码风格检测的必要性

全局:
NikoToretto 发表于 2017-6-19 07:42
过量的简化其实不是好习惯。if后接一行语句不用{}括起来多不安全,感觉就像是ML不戴Condom。

学习了老铁

评分

参与人数 1大米 +10 收起 理由
NikoToretto + 10 回答的很好!

查看全部评分

回复

使用道具 举报

全局:
NikoToretto 发表于 2017-6-19 07:42
过量的简化其实不是好习惯。if后接一行语句不用{}括起来多不安全,感觉就像是ML不戴Condom。

道理我都懂 Machine Learning为什么要戴condom?
回复

使用道具 举报

🔗
NikoToretto 2017-6-20 08:05:41 | 只看该作者
全局:
今天不吃早餐 发表于 2017-6-20 08:03
道理我都懂 Machine Learning为什么要戴condom?

发现一枚装单纯的cs狗
回复

使用道具 举报

全局:
必要,当年作为公司组里著名的处女座,被大家称作有代码洁癖,然后leader就让我整个了一套检测ci和git hook,风格不对的都commit不了,因为即使交了也会被我review打回去,哈哈哈
回复

使用道具 举报

🔗
newgod2500 2017-6-20 08:52:34 | 只看该作者
全局:
因为不是Java选手,所以没用过Lintcode.. 所以就只讨论Leetcode上面的。

感觉很多高票答案在coding style上面都过不了关.... 就冲使用brackets这点...虽然只是业余/刷面经,但是加了brackets真的提高了易读性。 其余的例如 nums[i++] > nums[x]这种....我宁愿分两行写。

真正的简洁并不是体现在行数上。
回复

使用道具 举报

🔗
FightForTomo 2017-6-20 08:53:06 | 只看该作者
全局:
应该挺重要的。面试的时候主要目的是让面试官看懂,并且说服他你的代码work。
简洁的代码是挺好看的。
比如说 a > b? :再嵌套两个。但读起来没有if else 好懂。
回复

使用道具 举报

🔗
TJ407 2018-9-17 02:15:44 | 只看该作者
全局:
现在lintcode 不支持风格检测了?怎么找不到相应的按钮呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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