小项目感受不到系列

Posted talentzemin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小项目感受不到系列相关的知识,希望对你有一定的参考价值。

毕业之后,进了一家创业公司。

大家都知道,公司创业前期,各方面资源都不能到位。

其他的,我们暂且不论,就说项目。

 

公司的部分业务是给客户定制开发,可以理解为接外包项目。项目特点比较明显:项目较多,规模不大,时间紧张

走流水线,一个完了一个,大家的目标就是:上线

每个参与开发的人员都清楚,我们交付给客户的项目,只是空有一身皮囊。所谓:金玉其外,败絮其中。万丈高楼,都是堆起来的。谁开发谁开心,谁维护,谁就想辞职。

 

连公司不懂技术的Boss都愤怒的说:

你们做的项目就是一个大Demo!

你们做的项目根本无法商用,最多算个演示版本!

 

项目开发过程,许多东西都是按照理想的状态去开发,我们会做各种假设:

我们假设用户非常少,

假设用户都是听话的,

假设我们的客户熟练操作系统,

假设用户使用的都是永不掉线的光纤,

假设用户能感知有其他用户在操作,

假设程序无bug......

 

基于这种假设,

我们的表单只做客户端验证

我们搜索功能使用模糊查询

我们代码代码风格彰显个性

我们不写日志,不做异常处理

我们不考虑并发

我们不担心XSS......

 

有了这些问题,我们就逐步的改进,所以我想把这些东西分享出来,希望能给在小公司做小项目的一些同行一些启示和方案。

目录大致如下:

  • 小项目感受不到之服务端验证
  • 小项目感受不到之依赖注入
  • 小项目感受不到之全文检索
  • 小项目感受不到之定时作业
  • 小项目感受不到之日志系统
  • 小项目感受不到之XSS
  • 小项目感受不到之并发
  • 小项目感受不到之代码规范
  • 小项目感受不到之git合作
  • 小项目感受不到之最小粒度的权限管理
  • 小项目感受不到之即时通信
  • 小项目感受不到之接口安全
  • 小项目感受不到之ajax重复提交
  • 小项目感受不到之敏感词过滤

以上是关于小项目感受不到系列的主要内容,如果未能解决你的问题,请参考以下文章

PNote桌面贴小工具 - 项目管理系列文章

用户管理的小项目

小项目需要前后端分离吗?

微信小程序之微信登陆 —— 微信小程序教程系列(20)

零基础实现微信小程序云开发的无人机管理系统项目实例系列教程简述

微信小程序入门与实战/常用组件/API/开发技巧/项目实战 共11章