惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Spread Privacy
Spread Privacy
大猫的无限游戏
大猫的无限游戏
F
Fortinet All Blogs
M
MIT News - Artificial intelligence
G
Google Developers Blog
Hacker News: Ask HN
Hacker News: Ask HN
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
H
Help Net Security
V
Visual Studio Blog
WordPress大学
WordPress大学
博客园 - 司徒正美
TaoSecurity Blog
TaoSecurity Blog
Webroot Blog
Webroot Blog
Hugging Face - Blog
Hugging Face - Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
W
WeLiveSecurity
C
CERT Recently Published Vulnerability Notes
Y
Y Combinator Blog
S
Schneier on Security
Recent Announcements
Recent Announcements
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
宝玉的分享
宝玉的分享
T
Troy Hunt's Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
Microsoft Azure Blog
Microsoft Azure Blog
N
News and Events Feed by Topic
A
About on SuperTechFans
小众软件
小众软件
K
Kaspersky official blog
Help Net Security
Help Net Security
V2EX - 技术
V2EX - 技术
P
Proofpoint News Feed
S
Secure Thoughts
IT之家
IT之家
云风的 BLOG
云风的 BLOG
N
Netflix TechBlog - Medium
The Register - Security
The Register - Security
I
Intezer
NISL@THU
NISL@THU
GbyAI
GbyAI
P
Privacy & Cybersecurity Law Blog
T
Threatpost
C
Check Point Blog
Forbes - Security
Forbes - Security
C
Cisco Blogs
AI
AI
Recorded Future
Recorded Future
F
Full Disclosure

2015

2015 年我们到底最爱什么语言 [Stack Overflow] 聊聊即将过去的 2015,你最遗憾 or 第一反应想到的有“意义”的事是什么 2015 即将过去, 2016 加载中,给位 v2exer 有哪些 done&to do 呢?? 杭州滨江伯瑞英语,招聘前端工程师,薪资优厚,关键 还能免费学英语 - V2EX [上海] 贝米钱包 后台量化交易 最时髦的互联网理财平台 招聘拉 各翻译组,字幕网站以什么生存的? 3D 颠覆传统带来便利! lua cocos2dx 结合怎么实现精灵的移动呢 - V2EX OneaPM-PHP7 性能公测火热开启 - V2EX 一句话评价你的 2015 - V2EX hongxing 跑路了? - V2EX 程序猿们是时候来点高品质的脐橙了! - V2EX 网件路由器性能如何?比如 R6100 - V2EX 为什么我们公司的团队成员之间的代码是不能共享的 - V2EX Android 6.0 发布会不得不知的事 - V2EX 关于 java 进阶,大家有没有什么推荐的? - V2EX [上海]互联网游戏公司诚聘:.NET - V2EX 杭州地区招聘 android iOS 开发 - V2EX 为什么 007 火了这么多年! - V2EX 为什么 007 会这么火,而且还是火了这么多年! - V2EX 8G 四核 i5128ssd,24 显示器,全新台式机搬家出手 - V2EX 测试人员苦逼不?一句话,不吐槽。 - V2EX ios 美国账号必须信用卡了? - V2EX PHP 培训机构口碑最好的是哪一家? - V2EX 呼唤梦想工程师 - V2EX ONEWORK 远程社区招募 - V2EX 第一代程序员-王小波,不知道还有没有人认识他。 - V2EX 浙江电信国际出口改善了? - V2EX 11 月 9 日 Meetup and talk about JS - V2EX 《技德 Remix OS 招聘》 云服务开发工程师+ Android 开发 - V2EX 求助:多 WAN 的负载均衡和智能路由网络方案 - V2EX 10 个免费学习编程的好地方 - V2EX 计算机组成原理该如何深入学习呢? - V2EX os x 10.11 下有免费的解压缩软件么? - V2EX 出一张 10.24 上海 喜马拉雅 GeekPwn 嘉年华 门票 - V2EX 移动和联通,长期用哪个运营商的网络比较好? - V2EX 用 netch 根据关键字去抓取很多网站的文章(比如新浪财经),抓取的量会越来越大,然后添加索引到 solr?这样的方式能行得通么? - V2EX 强行给加班费---加班! V 友遇到过么! - V2EX 最近发现女的头上都插一根草,你们发现 了么 - V2EX python 的混淆后的代码可以还原么 - V2EX DARKODE 覆灭重生 Radiolab 有声版 - V2EX 有没有那种在线看老电影的那种网站! - V2EX 现在在学进程,一头雾水呀! - V2EX 更新到 xcode7 后项目死活都 make 不出来了,缺爹少妈各种报错 - V2EX
遇到这样的同事你怎么办? - V2EX
wuyou · 2015-12-23 · via 2015

现在项目组的一个同事,和我一起做 OA 系统。
1.权限模块,他设计的表里有两张角色表。我问他为啥有两张角色表?他说一张用来分配权限,一张用来做业务。我说用一张角色表就搞得定了,而且系统里搞两套角色不仅不好维护,也不容易理解,一套角色就完全可行,并且给他讲了半个小时如何做,结果他就是弄不明白,坚持搞两套。
2.不仅角色搞两套,用户和角色的关系也并没有设计单独的一张表来存,而是把角色 ID 绑定在用户表里的。也是就用户表里有一个字段存的角色 ID 。这样一个能有一个角色了,丧失了灵活性和可扩充性。我让他单独建张角色用户表,他表示理解不了,还是按照他的那个思路整。
3.他设计的每张表里都会有很多莫名奇妙冗余的字段,我问他那些字段用来干什么?他给我的解释是说不定以后会用到,先留着。我晕!难道以后有新需求就不能在往表里添加字段了么?还有他的每张表都喜欢加一些状态字段,里面全部存的是'01',’ A01 ‘这种值。然后代码里全是硬编码,根据这些编码处理业务逻辑。我问他设计那么多状态有必要么,他给我的回答还是说不定有用。我刚进入项目组写代码时,对那些硬编码实在是忍受不能,只能手动清理出来,用公共的常量字符串来代替。因为他整的全是字符串,我想整成枚举都不行,只能用一个超大的公共静态类来存那些硬编码。
4.我进项目组之前,他写的模块前段页面上的数据是拼成字符串,然后用 ajax 传到端代码里面。后台代码是用的 Request.From['username']这种方式获取页面的请求数据。根本就不知道什么是模型绑定,跟别说前端的表单提交了。拼的字符串里面,字段之间用的#cell#隔开,行之间用的#row#字符串隔开。传到后台后再用字符串的分割函数分解成数组,然后按数组顺序一个一个的往实体类型里面拷贝。我说你这样拼还不如在页面上直接拼成 SQL ,传到后台执行 SQL 就行了,费那么大劲干啥呢?他很惊讶的反问我,不那样整那你说咋整呢?
……
总的说来,他没有基本的数据库设计常识,基础知识也低得令人发指,但偏偏有着惊人的执拗,很简单的问题我都得费好大劲给他解释,然而并没有什么乱用,他找不出我给他讲的方法的不合理,但他还是固执的坚持他自己的理解和设计。现在我只有按照他设计的那些蠢得想哭的方法写代码。要是你碰到这种同事怎么办?