08 2019 档案
摘要:这里说的是C/S客户端更新,其他情况不做讨论 1.更新程序减少依赖 之前做过一次更相信需要更新Newtonsoft.Json.dll 的版本 但是我的更新程序引用了这个文件 也就是说执行更新程序的时候这个文件是占用状态,更新不了! 所以更新程序最好是零引用,只用系统自带的dll类库就可以,尽可能【小
阅读全文
摘要:忙不过来项目时间紧张,完全不可能在交期前完成,加班到猝死都来不及着急忙慌延期个把月做出了系统BUG一大堆,看着就像一坨屎,自己都嫌弃来不及的项目就别接了,接到也是赔钱需求不合理直接面向使用者的开发有这样的风险,实际业务场景如果不熟悉,只能根据使用者的要求做但是使用者的要求是前后冲突的!要命的是你不做到那一步都不知道会冲突!模块负责人一定要熟悉实际业务场景,否则容易出错,浪费时间,效率低下用户提出的...
阅读全文
摘要:1.文档代码需要一个文档说明代码的基本情况,使用的组件,代码逻辑层等等2.源代码冲突(Git)首先需要尽可能避免冲突,公共的工具基类尽可能不动,如果需要修改也交给专人修改不能谁都上去修改项目按模块分工,并建立相关分支,可以最大避免文件冲突,最后分支合并时解决冲突(多为Project文件冲突,因为各个成员添加了不同的文件在一个Project里面,在分层开发中不可避免,或可以尝试模块分层)3.代码审查...
阅读全文
摘要:class Program { public class ExRate { public string bank { get; set; } public string currency { get; set; } public string code { get; set; } public decim...
阅读全文
摘要:简单说一下我的流程设计核心思路审核步骤是一个操作按钮好比是加工工厂,可能有复杂的逻辑运算流程的上设计一个字段 【流程控制】这里的输入就是指的流程控制的值:(为了防止误解多举几个例子)例如输入【1】经过审核步骤后就变成了【2】例如输入【已提交】经过审核步骤后就变成了【已审核】例如输入【步骤一】经过审核步骤后就变成了【步骤二】审核步骤可以为多个用不同的审核步骤控制可输入值以及输出值,已达到流程控制的目...
阅读全文