V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xavierchow  ›  全部回复第 3 页 / 共 6 页
回复总数  103
1  2  3  4  5  6  
2016-06-06 23:42:12 +08:00
回复了 cwlmxwb 创建的主题 程序员 大家对程序设计的 23 种设计模式怎么看
这些模式当然需要了解,但更重要的是理解背后的 OO 思想以及发现 bad smell 的能力。我个人更注重 SOLID principle( https://scotch.io/bar-talk/s-o-l-i-d-the-first-five-principles-of-object-oriented-design), 以前经常在发现 bad smell 后找思路的时候扫一眼 Gof 的 Design pattern, 但是不要照搬,更不要为了模式而模式。
2016-05-26 00:30:45 +08:00
回复了 only0jac 创建的主题 硬件 求推荐一个运动手环
jawbone
2016-05-22 22:46:58 +08:00
回复了 ftfniqpl 创建的主题 Node.js js 公有方法通过 new Function 方式调用私有方法的问题?
Note: Functions created with the Function constructor do not create closures to their creation contexts; they always are created in the global scope. When running them, they will only be able to access their own local variables and global ones, not the ones from the scope in which the Function constructor was called. This is different from using eval with code for a function expression.

-- http://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function
2016-05-22 00:24:00 +08:00
回复了 onice 创建的主题 Linux 请大家推荐 Linux 下好用的编辑器?
vim 大法好
2016-05-20 23:11:10 +08:00
回复了 KentY 创建的主题 Vim 轻松一下... :-)
LOL
2016-03-13 13:51:40 +08:00
回复了 kenshinhu 创建的主题 Vim vim 的 keymap 能实现长按某个键的 功能吗?
这个要求还满奇葩的,长按 /左右键太没效率了吧
2016-03-04 20:46:36 +08:00
回复了 fengxueshangu 创建的主题 问与答 程序员们都是利用什么时间来锻炼的?
带瑜伽垫到公司, 10 点/ 3 点定时平板支撑+俯卧撑,也可以和同事相互监督 :)
2016-03-04 20:14:59 +08:00
回复了 Neytoph 创建的主题 Vim vim 值得学习吗
作为一个 vimer, 必须安利一下: vim 绝对提高效率,我是用了 vim 以后再也不想用 IDE 了(当然你要配插件),而且 chrome 上可以用 vimium, firefox 上可以用 vimperator 统一所有快捷键,基本上可以摆脱鼠标了,对治疗鼠标手也很有效 :)
2016-03-04 20:05:55 +08:00
回复了 hick 创建的主题 程序员 怎么看待上班时间干工作无关的事?
监控是最不可取的,软件还是结构导向为主。
团队中有这样不管进度偷懒的人,如果是个别的现象还好,如果都成一种文化(习惯)了就太可怕了。
本来这些就是稍有职场精神就应该自觉做到的事,如果你有招人开人权力的话慢慢调人吧,调不动也就可以考虑离开了,不然太糟心。
另外,有没有考虑过别人为什么在工作中偷懒呢,不喜欢这个项目?不喜欢编程?不喜欢你?不喜欢公司?招人要找有工作热情的人,而不能靠 KPI (兴奋剂)吊着,如果人家进来有热情满满的给弄的心冷了那就是体制/公司的问题了。
2016-02-24 23:38:20 +08:00
回复了 codecrash 创建的主题 Vim vim 的语法检查
> 但是我发现它检查语法错误的方式,竟然是将代码原原本本的跑一遍.

不是吧,按你的说法,举个例子:在没有装 node.js 环境上,用 vim 打开 js 文件, syntastic 不起作用吗?
只要布局的话 HHKB Lite ,但是手感差太多,还是建议入 type-s 吧,我就入了 2 个, pro2 声音有点大在公司用, type-s 在家用不影响家人:)
2016-01-04 23:03:07 +08:00
回复了 onice 创建的主题 Linux Linux 那么多命令和配置参数,大家是怎么记住的?
用,多用
建议先提 issue 再发 PR ,谋定而后动。
2015-11-07 21:19:33 +08:00
回复了 kenshinhu 创建的主题 编辑器 从 st3 转到 vim 有什么好的建议?
> 想问问有没有一个像 ATOM 中的 project manger 类似的项目文件管理
nerdTree 加 peepopen 够用了我觉得。
2015-11-01 23:08:12 +08:00
回复了 kenshinhu 创建的主题 编辑器 从 st3 转到 vim 有什么好的建议?
@congeec 为什么不要用 macvim?
@billion
@Makoshan
blues 口琴同好还挺多,模拟火车可以看看 portnoy 的教材:
https://www.youtube.com/watch?v=dwhscer1cQc
2015-10-01 23:42:51 +08:00
回复了 pc10201 创建的主题 程序员 在 windows 上用 git 的最佳工具是什么?
Q: 在 windows 上用 git 的最佳工具是什么?
A: command line

Q: 在 git 上用 command line 的最佳平台是什么?
A: *nix
2015-10-01 23:37:17 +08:00
回复了 onlyxuyang 创建的主题 Python 没前端好惨...登录框都不知道怎么加....
看到有人说 w3cshool, 忍不住贴出 http://www.w3fools.com/
2015-08-29 16:59:34 +08:00
回复了 flyz 创建的主题 强迫症 脑洞:在日企工作,过几天放假的问题。
> 他们按照日本国内的放假安排放假……不跟着天朝的节假日走……

光这一点就巨爽了,数数日本的红日子,一年 30 +的假日。。。
2015-08-21 23:50:50 +08:00
回复了 cxq 创建的主题 git 大家的 git log 看起来也是这么乱吗?
> 在 master 上工作的, 每个人改完直接 push 上 master.

先不论这个工作流程需要改善的地方(利用分支,或者采用 pull request 等等),
并不是 git log 是线性的就是好的,这个是 case by case 的。

原则:
需要追踪或者保持历史上下文( historical context )的场合下,用 git merge,
反之,**可以**使用 git rebase 来清理 log 来保持线性整洁。
⚠:此处用“可以”而不是“必须”是因为使用 git rebase 有一个黄金原则:
由于 git rebase 改变了 branch 的 history ,永远不要在别的开发伙伴可以 fetch 或准备 fetch 的 branch 上作 rebase.

具体能使用 rebase 的场景有:
1.没 push 之前,你可以在你的 feature branch 上针对 master 作 rebase 以获取别人在 master 上的修改并保持你的历史整洁。
2.pull request 被 review 过后,决定要 merge 到 master 之前,可以通过 rebase 整理历史。(因为这个分支一旦被合并将会被删掉,不存在别的开发者再 fetch 它的情况)

参考:
http://stackoverflow.com/questions/804115/when-do-you-use-git-rebase-instead-of-git-merge
https://www.atlassian.com/git/tutorials/merging-vs-rebasing/conceptual-overview
https://www.atlassian.com/git/articles/git-team-workflows-merge-or-rebase/

PS: 关于 rebase 的原理 http://git-scm.com/docs/git-rebase 已经讲的很清楚了,花点时间去看看,理解概念胜过硬记流程,磨刀不误砍柴功,不是么?
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2684 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 03:20 · PVG 11:20 · LAX 19:20 · JFK 22:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.