标题《论游戏项目中的左与右》

何为左与右?左,左倾,即 激进主义,冒险主义,盲动主义。右,右倾,即 消极主义,保守主义,投降主义

(一)先说说关于左的例子。

左例之一:激进主义
遇到一个新技术,未经过实践就在实际项目中使用,就是左倾激进主义。记得在前年九月份的时候,我看到Cocos论坛有个很方便的uikiller框架,我直接用在项目中,王哥直接将我的“左”的错误扼杀在萌芽中,在此“事件”(因为是在开发过程中的讨论,好在并未真实线上这么做,所以不是事件)中我积累了宝贵的经验教训。所以左倾激进主义要不得。
左例之二:冒险主义
“嗨,测试都刚刚测过一遍了。你这次改到的代码又没动到那个模块,不用测了。”这是典型的左倾冒险主义错误思想。
左例之三:盲动主义之一
“不是本人亲自写的代码,就不是好代码”,我相信有很多程序员都有这个代码洁癖情节。不同时间,不同地点,同样的程序员也有不同的程度上的这类思想。未问清项目内是否有过类似封装,或懒于或不屑于理解别人已经封装好的代码,而自己再次冗余封装,这边是左倾中的盲动主义。当然,我也犯过此类左的错误,因为谁都会犯过。
左倾之四:盲动主义之二
在 无二义性 且 逻辑自洽(参考我之前写的《浅谈编策原理》一文)的策划案子出来之前,就慌忙开始动键盘或动数位板。
左倾之五:盲动主义之三
美术和程序之间需要定义良好的规范,磨刀不误砍柴工,规范和协议定好(比如节点之命名,资源之布置,UI之规划),最大程度减少返工 以及 “心灵损耗”。如果美术忽略规范,就是犯了左的错误;那么对应的,程序员就同时犯了右的错误。

(二)左的例子说完了,接下来说说右的例子。

右倾之一:消极主义
比如上个小案例,程序则是右倾消极主义的错误。比如,程序不屑于或不耐烦去和美术沟通规范,这是便是右倾消极主义。和美术沟通时间 要远远 小于改正UI和生闷气的时间。当然此类右的错误,我也有犯过。
右倾之二:保守主义
比如宁愿用麻烦而痛苦的老处理方式几年而不愿意去改进,也不愿意接受新事物。对待新事物,不能一味排斥,右倾保守主义不利于发展,当然同时把握好度,避免左倾激进主义。
右倾之三:投降主义 之 需求部分
右倾投降主义是很要命的。对于任何需求不会说no很可能会苦了自己,而且费力不讨好。虽然项目中不会出现“根据用户内裤颜色来动态设置APP主题色”,“放大的同时缩小一点”,“五彩斑斓的黑色”之类的需求,至少涉及到需求和运行性能上有利弊权衡之时,开发人员要勇于站出来说no,如果此时犯右倾投降主义,则最终是害了项目。
右倾之四:投降主义 之 利益部分
关键时刻站出来为下属们争取利益,乐于向上级如实汇报下属们的真实意见和看法并争取合理利益,只要在团队举足轻重,则无须妄自菲薄,无须害怕。右倾投降主义不可有。

(三)总结

对于革新者来说,偏左,但不可走极端。左右皆有利弊。
我们要用积极的左,去消灭消极的右;同时,也要用稳重的右,去引导偏激的左。左右调和是为大道。
稳重的,而非激进的。
保险的,而非冒险的。
合机的,而非盲动的。
积极的,而非消极的。
迎新的,而非保守的。
敢拒的,而非投降的。
有则改之,无则加勉。

论游戏项目中的左与右相关推荐

  1. 安卓中的左或右拉框-DrawerLayout

    安卓中的左或右拉框-DrawerLayout 在app中如果我们要实现类似于QQ的那种点击头像就从左边跳出一个界面,我们就要用到DrawerLayout. 1 绘制组件 将最外层的约束改为Drawer ...

  2. 关于机器人运动学中变换矩阵左乘右乘的理解

    闲话 明天就要考机器人学了,复习了一段时间也很无聊,便想不通转换矩阵中固定角与欧拉角的左乘右乘之原因(只怪听课不认真,多有忝列),果然后来用自己一套笨拙又通俗易懂的说辞说服了自己.这里分享出来,看看就 ...

  3. java中的左值右值_快速了解C/C++的左值和右值

    最近在segmentfault上看到一个提问<c++隐式的类类型转换问题>:一时不知怎么回答,查阅相关资料后整理了本文,以供参考学习. 定义 早期的C给出的定义:左值是一个表达式,可能出现 ...

  4. RAID5中的“左、右循环”与“同步、异步”(2)

    1.     异步与同步 所谓"异步"与"同步",是指数据块的写入方式. u         异步 在RAID5中,数据块的写入有两种方式,一种是当写满一个条带 ...

  5. java中的左值右值_利用左值右值实现树状结构

    image.png 1. 查询 1.1. 得到节点 Node 下的所有节点,并按树状排序 SELECT * FROM tree WHERE lft BETWEEN Node.Lft AND Node. ...

  6. 【编程题目】输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印...

    第 16 题(树): 题目(微软): 输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印. 例如输入 8 / \ 6 10 / \ / \ 5 7 9 11 输出 8 6 1 ...

  7. c++中的左值与右值

    转载自 http://www.cnblogs.com/catch/p/3500678.html 左值 (lvalue)和右值 (rvalue) 是 c/c++ 中一个比较晦涩基础的概念,有的人可能甚至 ...

  8. JeePlus左树右表之 表单【右表】自动获取列表【左树 】中的id

    JeePlus 左树右表中表单[右表]自动获取列表[左树 ]中的id 左树右表中表单[右表]和列表[左树 ]中有个关联.新建[右表]的时候每次都需要手动选择[左树 ]中的数据.并进行绑定. 方法: 1 ...

  9. python右斜杠_Python中的左斜杠、右斜杠(正斜杠和反斜杠)

    首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Wi ...

最新文章

  1. linux下杀死进程(kill)的N种方法
  2. Memcached 运行状态
  3. 应用性能问题解决实际案例
  4. 条件控制与条件传送详解
  5. CVPR2019 | AlphaPose升级!上交大开源密集人群姿态估计代码
  6. 云端服务器怎么维护,云端服务器怎么维护
  7. java io怎么学_Java IO 初学者 怎么都弄不出来
  8. 3Dshader之膨胀与收缩
  9. c++贪吃蛇_细致的C语言写贪吃蛇教程+详细思路-适合新手附源码
  10. 苹果x与苹果xs的区别_卡通与苹果Xs手机壳的完美邂逅,可爱气质萦绕指尖
  11. 实习 | 京东金融个人风险管理中心(地点:北京)
  12. 22. jQuery 遍历 - 同胞
  13. 广东工业大学通信原理复习笔记第七章数字信号的调制传输(思维导图)含链接和习题
  14. 关于html和jsp乱码问题
  15. iOS8 web下载ipa install App via OTA
  16. 基于Paddlehub与Wechaty的微信小助手--懂懂
  17. 2022年4月语音合成(TTS)和语音识别(ASR)论文月报
  18. 一个可以编辑sqlite数据库的 数据库编辑小工具 sqlite数据库 替换字段,sql替换数据库中某个字段的所有值
  19. Vue.js+ECharts:切换图表类型(图表工具栏)
  20. 网易云音乐歌单的推荐算法

热门文章

  1. Hibernate事实:如何“断言” SQL语句计数
  2. 多个公证员提高网络吞吐量
  3. 无服务器-仅仅是构建现代应用程序的一种方法?
  4. 吸气剂和二传手被认为有害
  5. Java命令行界面(第12部分):CLAJR
  6. java 计算协方差_Java的深度:通过协方差暴露的API泄漏
  7. 如何使用Java 8函数式编程生成字母序列
  8. jvm 参数-server_JVM选项:-client vs -server
  9. HOW-TO:带有MySQL的JEE应用程序中具有集群功能的Quartz Scheduler
  10. 使用Google GSON:额外的赠品:第一部分