2014年9月3日

git workflow

摘要: 基本概念:remote name : originfetch: 从 remote 拉取所有的到本地,从而为下一步的checkout做操作。checkout: 切换到指定的local分支(前提,remote已经将该分支放置到本地)于是,为了偷懒,有个这个命令:git checkout -b local... 阅读全文

posted @ 2014-09-03 15:36 vczh_tonyc 阅读(182) 评论(0) 推荐(0) 编辑

2014年8月29日

开发时, 我都在想些什么

摘要: 情景: 我在一个多人的团队里, 开发基于windows的客户端程序. 这个程序的GUI是一个主要的开发点, 因为*产品狗*觉得每个release更改一下, 可以吸引/维持用户流量. 整个项目 所以, 现阶段, 这些feature主要是更改GUI, 无非有: (1) 添加新的图片 (2) 改变/增加 控件响应的逻辑. (3) 正文: 1. 何时添加新的代码? (1) 首先,“线上”产品的是否具... 阅读全文

posted @ 2014-08-29 16:26 vczh_tonyc 阅读(145) 评论(0) 推荐(0) 编辑

2014年7月29日

Release版本测试阶段 记录和总结

摘要: 新发现: 1. idl 中, 可以定义 enum, cpp_quote. 2. 实时配置 的 日志 输出 : (1) 先Reload, 再检测现有的设置. 1. 项目文件管理 (1) 去除多余的文件 2. QA 测试 (1) 开放C++接口 + 调试日志: 目的: 针对"稀有"情况, 迅速定位, 减少对"复现" 的要求, 减少人力成本, 提高效率. (2) 不使用弹窗, 而是"日志". (3)... 阅读全文

posted @ 2014-07-29 11:05 vczh_tonyc 阅读(439) 评论(0) 推荐(0) 编辑

2014年7月28日

今天遇到的问题(2)

摘要: 一个函数, 写大了, merge 都很困难. 不是显示器的问题, 而是人脑结构中的 “工作缓存” 实在是有限, 只能记忆看到的几十行函数. 阅读全文

posted @ 2014-07-28 08:34 vczh_tonyc 阅读(72) 评论(0) 推荐(0) 编辑

今天遇到的问题(1)

摘要: 1. 运部门默认git使用 *nix 的 newline 符号. 解决: (1) 安装git时: 前辈认为应该是(1) 或者(3) (2)项目添加使用一个bash脚本(如果更改配置因为实现难度, 项目约定, 无法更改). 2. newline的问题, 甚至会影响cl.exe编译source文件.长生如: (1)"{" not match (2) batch 脚本中, 连 rem 这样... 阅读全文

posted @ 2014-07-28 08:32 vczh_tonyc 阅读(107) 评论(0) 推荐(0) 编辑

2014年7月22日

关键问题

摘要: 1. 什么放在JS中, 什么放在CPP中? (1) “什么” 是 什么? 2. 建立流程 (1) 流程的每个阶段,都要有关键调试信息输出. a. 也可以tail –f 调试的log. b. Visual studio : output -- debug (2) 记录正确的调试输出信息, 尤其是第三方库. 3. 所有的知识, 尽量放在一个地方保存. (1)gitlab 的 Issue List... 阅读全文

posted @ 2014-07-22 11:11 vczh_tonyc 阅读(101) 评论(0) 推荐(0) 编辑

2014年7月21日

2014-7-21

摘要: 时间被谁偷走了? 缺乏工作计划, “随机发生的事”, 忘记最需要当天解决的. 不要做 “突发事件” 的消防队员, 马上处理, 还是以后处理? 什么事情都自己做: 善于利用别人的时间与能力, 不需要每件事情都亲力亲为. 没有系统: 没有系统的人, 不善于将”同样路线”的东西”集中处理”. 缺乏关系网: 良好的人际关系网络, 通过”专业知识” 拖延, 容易焦虑, 焦虑, 容易复杂化事情. 情绪不佳: ... 阅读全文

posted @ 2014-07-21 20:49 vczh_tonyc 阅读(92) 评论(0) 推荐(0) 编辑

2014年7月18日

关于语言特性

摘要: keyword: Visual CPP Team, C++ *** Language Features in Visual C++ *** 有些bug是因为对对编译器的特性不熟悉造成的. 不同版本的VS,编译器版本也不同(可以通过cl.exe的输出看见其版本号, 或者 _MSC_VER). There's the branded version (printed on the box), the... 阅读全文

posted @ 2014-07-18 10:52 vczh_tonyc 阅读(103) 评论(0) 推荐(0) 编辑

2014年7月17日

proj-sc阶段总结

摘要: 1. 使用DLL联合开发的好处: 直接扔个dll就行, 尤其是QA测试的时候. 2. 语言 : Enum 是 const ? 这样就能写出 “const == 左值” 这样的防御式编程了. 3. 设计的变动: instance : entry = n : 1, 而对于每个instance, entry都是相同的, 而从 life cycle 的角度, instance的创建和消除, 依赖于 ent... 阅读全文

posted @ 2014-07-17 15:30 vczh_tonyc 阅读(199) 评论(0) 推荐(0) 编辑

2014年7月4日

一些工作习惯

摘要: 开发工具:VAssist # snippet1. 复制粘贴: snippet2. snippet要有参数, 应对变量名的变化.VA的文档中, 叫做place holder.0.cygwin的配置:(1) 使用的是 linux 下的 .bashrc(2) cygwin 默认source .profil... 阅读全文

posted @ 2014-07-04 10:57 vczh_tonyc 阅读(141) 评论(0) 推荐(0) 编辑

导航