2个月的React尝鲜总结

摘要:身为后端,一上来就魔改了一个6万行的开源前端项目,做一下总结,梳理一下用到的知识点。 一、JS ES6语法糖 初识JS,对ES6的语法糖还是非常喜欢的 下面介绍一下项目中用到的一些语法糖 模板字符串 const name = 'shn'; console.log(`I'm ${name}`); Ob...
阅读全文

使用IDE调试React代码

摘要:起因 本人参与了一个6万行的React项目开发,使用Chrome浏览器 + WebStorm。 作为后端工程师,前端的世界还不太熟悉,遇到代码问题需要调试时,上来最直接的想法自然是使用浏览器的开发者工具(F12),毕竟最方便最直观嘛。 但是经过一段时间的使用,发现了这方法有以下弊端: –...
阅读全文

软件的基本分类

摘要:软件的基本分类 盒装软件 内部软件 嵌入式软件 游戏 一次性代码 盒装软件 特点 用户群体种类多、数量多 运行环境复杂 可以是WEB系统 可以打包后销售/使用 细分 开源软件 网络应用 咨询软件 //下面是我补充的,没有按照MECE法则,我想作者可能是按照槽点来分的。 工具软件 操作系统 开源软件 ...
阅读全文

第六部分-开办软件公司

摘要:人们喜欢一项不断成长的生意,类似园艺,播种,浇水施肥除草,慢慢发芽长大。 开办软件公司之建议 1)明确用户群体 2)能解决什么棘手问题 3)怎么去解决 4)如何让用户买单 5)不要独自一人开公司。因为没有责任牵挂,遇到挫折后可以随时退出,但是合伙的话就会有责任感。同时伴随的还有孤独、压抑、没有交流、...
阅读全文

第五部分-编程建议

摘要:代码是否干净 一个东西干不干净,不同的人会有不同的说法。 拿衣服来说,通常人们觉得衣服洗白洗净就算干净了,但是对于医生来说,可能要无菌才叫干净。 其实他们的说法都没有错,因为用途不同,才导致的切入点不同。 那么回到代码上面,为了写出健壮的软件系统,我们需要定义出什么是干净。 不同的程序员对干净有不同...
阅读全文