怎样度过第一份编码工作的艰难时期?( 二 )
· 允许SQL注入
· 允许通过URL跳转访问受限页面
· 仅用于前端验证
· 具有增量ID的命名空间URL
建立一份有着最佳安全实践的心理检查清单花了很长时间 , 现在笔者查看其他开发人员代码时会使用该清单 。
8.编写低效的数据库查询
笔者在开始第一份工作时 , 对数据库一无所知 。 大概花了一年的时间才弄明白数据库索引 。
【怎样度过第一份编码工作的艰难时期?】那时我写了很多N+1 queries , 并且创建了db表来存储大量没有索引的数据 。 这两者都是应用程序缓慢而让人烦闷的原因 。
9.使用基于错误的条件逻辑
条件语句if/else是软件的核心部分 。 在伪代码中 , 它们通常是这样的:
if x is true do this else do that
但是笔者在编写自己的第一个投门砖软件时 , 就充满了如下的逻辑:
do this if this fails do that
有时需要挽救一个错误 , 比如当碰到一个不可靠的API时 。 偶尔出现这样的问题是可以的 , 但这不能是常态 。
编写软件是一件困难但充满成就感的事 , 实践能让我们很快成长起来 。 正处于困难的时期的小伙伴们 , 但行好事 , 莫问前程 , 结果会在你努力的过程中悄悄地来 。
本文插图
留言点赞关注
我们一起分享AI学习与发展的干货
如转载 , 请后台留言 , 遵守转载规范
推荐阅读
- 星稀月暗|正史上的汉昭帝刘弗陵是个怎样的人?
- 枫叶说体育|专利如今过期了,结果怎样了?,中国小伙发明“U盘”获利几十亿
- 小思姐聊生活|东帝汶是一个怎样的国家?有着怎样的历史?
- 【理综】高考倒计时,理综怎样才能分数最大化?这些技巧你掌握了吗?
- 环球时报|社评:美国度过了最黯淡之一的国庆日
- 小诺诺带你看情感世界 马云承诺干满10年给2亿分红,如今怎样了,前台小妹因太累要辞职
- 胖子|怎样多开优酷、200个豆瓣怎么批量发小视频?
- 牧魂人|联盟小技巧:冷门上单牧魂人,技能加点这样选,让你更好度过前期
- :当年阿里的前台,马云给她0.2%股份,20年过去她怎样了?
- 老程健康谈TB|每天早晨只吃一个苹果,不吃早餐,身体会怎样?专家告诉你结果
