Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 2.03 KB

软件工程相关的.md

File metadata and controls

20 lines (15 loc) · 2.03 KB

工具 "免费,自动化,智能化,好用,界面友好"

    1. vscode
    1. apifox 集合了: mock 工具 easymock; 接口抓包工具 fiddler,charles
    1. 前端开发淘汰利器:AppWorks
    1. https://nginx-playground.wizardzines.com/ nginx 服务器参数在线调试
    1. 在线编程语言大全 绕过环境搭建,直接上手学习
    1. 玩node 除了用 nrm nvm 外最好 用yarn 来管理项目,会免去很多不必要的问题
    1. 正向工程(Forward Enginnering)是指从 ERD(实体关系图 Entity Relationship Diagram) 生成创建数据库结构的 DDL(Data Definition Language) 脚本(SQL 文件)或者直接连接到数据库创建物理表和其他对象;UML(统一模型语言: Unified Model Language) 工具 Eclipse MDT, Eclipse Green(类图、用例图、时序图、状态图、活动图、流程图、顺序图 这些都包含在内,不过貌似小型项目一般都懒得这么麻烦)
    1. 逆向工程(Reverse Enginnering)和正向工程正好相反,是指从 SQL 脚本或者物理数据库中生成数据模型 Navicat Data Modeler, Power Designer ...
    1. 项目文档工具 swagger
    1. UI 设计工具: Figma, 原型图工具: 墨刀
    1. kibana 基于 elastic search 的 日志查询工具,可以用来查看后端报错日志, 有时候没有命令行好用

项目管理

    1. 双周迭代: 第一周对上期发布留下的问题进行总结, 并在本周内给出解决方案; 研讨新的需求, 并给出方案;第一周的前三天给出所有方案,并做技术评审和研讨.剩下时间开发,测试,上线. 保证了产品的质量.
    1. 项目动工前,一定要确定项目是否要长期维护, 还是一次性的短暂项目.如果是长期要维护的那种, 最好还是把数据格式定清除, 尽量提交的时候不需要特别复杂的转换, 特别忌讳那种字段需要复杂转换的情况, 一旦时间久了就和项目的数据深度耦合, 这个时候是几乎没法做升级和优化的.