Lonersun's recent timeline updates
Lonersun's repos on GitHub
26 watchers
coding-promise
编码约定及设计约定
Python · 7 watchers
ananas-doc
docs tools
0 watchers
Administrative-divisions-of-China
中华人民共和国行政区划:省级(省份)、 地级(城市)、 县级(区县)、 乡级(乡镇街道)、 村级(村委会居委会) ,中国省市区镇村二级三级四级五级联动地址数据。
Python · 0 watchers
demo
0 watchers
Enterprise-Registration-Data-of-Chinese-Mainland
中国大陆 31 个省份1978 年至 2019 年一千多万工商企业注册信息,包含企业名称、注册地址、统一社会信用代码、地区、注册日期、经营范围、法人代表、注册资金、企业类型等详细资料。This repository is an dataset of over 10,000,000 enterprise registration data of 31 provinces in Chinese mainland from 1978 to 2019.【工商大数据】、【企业信息】、【enterprise registration data】。
JavaScript · 0 watchers
free-programming-books-zh_CN
:books: 免费的计算机编程类中文书籍,欢迎投稿
0 watchers
guoruibiao
about me
0 watchers
interview_internal_reference
2019年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
Python · 0 watchers
kiwi
None
HTML · 0 watchers
lonersun.github.io
blog
HTML · 0 watchers
mqtt
MQTT 3.1.1 Protocol Chinese Translation
0 watchers
pi
PHP · 0 watchers
pinyin
基于词库的中文转拼音优质解决方案
0 watchers
province-json-for-element
省市区地区数据源:for Element's Cascader 级联选择器
Jupyter Notebook · 0 watchers
pydata-book
Materials and IPython notebooks for "Python for Data Analysis" by Wes McKinney, published by O'Reilly Media
0 watchers
pylint
It's not just a linter that annoys you!
0 watchers
python-sdk
百度AI开放平台 Python SDK
PHP · 0 watchers
server
☁️ Nextcloud server, a safe home for all your data
0 watchers
topojson
Python · 0 watchers
tornado
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
Lonersun

Lonersun

V2EX member #359524, joined on 2018-10-30 08:55:44 +08:00
Lonersun's recent replies
Sep 22, 2020
Replied to a topic by beryl 程序员 状态机的理解与应用场景?
您看看这篇文章,不知能不能解答一些你的问题 https://juejin.im/post/6844903817192947726
Sep 18, 2020
Replied to a topic by Lonersun 程序员 给面试者的四点建议
@ly4572615 @opengps 实际场景:我们这用的是 mac 系统的 Page,在打开 word 文档时是好几段叠在了一起,而且不是个例,碰到过至少十几次,每天要筛好多简历,基本上碰到这样的就直接过了
Jul 20, 2020
Replied to a topic by luxinfl git git 临时修改 bug 要怎么创建分支
@laike9m 对,写错了
@laike9m 第一个问题:我们在做一些复杂逻辑处理的时候,增加必要的空行会让代码读起来更清晰些吧,比如下单接口,第一进行库存处理,第二下单处理,第三扣款处理,如果三块没有空行对读代码的人可能不太友好,当然这种复杂类的还是要拆方法;

第二 中文前加 u, 我没有注明是 python2,python3 已经不需了,目前我们还是 python2,编码问题还是比较累

第三条,我写的不太明确

错误:
def test():
# 测试方法

正确:
def test():
"""测试方法"""

感觉这种方法的注释,Numpy 这个包的开发者写的注释非常好

非常感谢您指出的问题
@xiangyuecn 简单的、一次性的项目没有那么多框框,但是针对一些比较中大型的项目,一些规范还是必要的,否则后期维护简直是灾难,就我们现在的项目开发维护了两年,大大小小迭代了十几个版本,研发前前后后小二十人,如果没有规范,维护起来还是很难的,而且好多规范不同语言之间道理是相同的,在看 JAVA 规范的时候发现好多可以借鉴的地方
@renmu123 @aeron 我们团队内部也是要求必须遵守 PEP8 编码规范,而我们这个规则是在 PEP8 规范上的补充,更多的偏向业务方向以及一些小的技巧,目的是为了让大家风格保持一致,提高代码的可读性
@laike9m 多谢指正
@PbCopy111 一部分是自己在实际项目中的经验教训,一部分是参考了大家约定俗称的东西,也参考了阿里 JAVA 编码规范的一些东西,我个人认为编码规范没有对错之分,这更像一个契约,一个自己团队能保持风格一致的规则,如果有利于代码维护,那目的就达到了。
求拉 eWFuZzc5NDI=
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   981 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 22:41 · PVG 06:41 · LAX 15:41 · JFK 18:41
♥ Do have faith in what you're doing.