V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  mengzhuo  ›  全部回复第 70 页 / 共 140 页
回复总数  2796
1 ... 66  67  68  69  70  71  72  73  74  75 ... 140  
2016 年 1 月 28 日
回复了 fire5 创建的主题 Python 看了一个 go 语言,感觉语法略为不习惯。
@noli

首先 Go 也可以写出 try catch 模式的代码,而且也可以获取执行栈的信息。具体你可以看看标准库里的 https://golang.org/pkg/runtime/debug/#PrintStack

为什么说不对 err 进行处理是偷懒的行为,那是因为一旦有了 catch ,程序员一般就全扔里面了,而且有时,一些“罕见”的错误需要停止程序运行,但是 catch 住了,你觉得还会有处理么?
再说,编译器在 catch 对每一种错误都进行判断和处理,那我为啥不直接返回值里一个个来呢?

1. 那么请问 async + task 算什么并发模型?是锁。不能简单地说锁和 csp 哪个好,但至少原生支持 csp 的总比拉着第三方库跑的在“语言层面”算是进步了吧?
2. 你还是误解了系统编程, go 的目标是 nginx haproxy ,那你说静态编译的 nginx haproxy 不能 hotfix 怎么办?单文件可以追溯所有的问题,包括第三方库。线上环境有时就是因为用的动态库版本不一致,导致出问题的,我司虽然没有,但是在开发环境里经常能碰到。
3. 大量使用 interface ? Golang 官方鼓励大家大量使用 generate 。 http://blog.golang.org/generate
4. 性能问题要看你怎么测试了,而且我说的是指令集的优化。
5. 我还知道 pep8 呢~然而并不能阻止组内的程序员继续写自己风格的东西。

最后关于 do_transaction 和错误处理,你可以看看这篇:
http://blog.golang.org/error-handling-and-go
而且你的做法是不对错误进行处理,不能怪语言。
2016 年 1 月 27 日
回复了 fire5 创建的主题 Python 看了一个 go 语言,感觉语法略为不习惯。
p.s. 要说为什么我喜欢 Golang :
1. Channel 可以很爽地刷多核。( Client.Write 不用上锁啊!!消息还是跨核传递的!!)
2. 单文件解决所有问题、可以轻松部署(身为 Python 开发的我已经深深地迷上这点了)
3. 工具链完备、各种分析很容易做,内存大部分不用管。(哪里慢点哪里!)
4. 性能还不差,有赶超 C++的趋势( SSE 已经有了, AES Go1.6 支持了, AVX 、 FMA 也都会有的、嗯)
5. 原生支持生产代码、风格统一、标准得很漂亮(租里都别吵了, go fmt/vet 一下就好)
-----------
以上几乎都是服务端开发中的痛点,如果这个语言服务端开发不看看的话,我觉得真的很遗憾。
2016 年 1 月 27 日
回复了 fire5 创建的主题 Python 看了一个 go 语言,感觉语法略为不习惯。
脑残粉、黑,其实应该不算深入软件开发的人,成熟的工程师肯定会选合适的工具做合适的事情。
就像生活中,大家不会拿美工刀切肉,拿菜刀切纸一样。
而且语言只是思路的表达方式,重要的还是数据结构和算法╮(╯▽╰)╭

@bramblex

你曲解系统编程了。
系统编程是:针对专门的系统、场景进行的编程,不是制作操作系统编程。
对 Golang 来说,他针对的场景就是服务器、分布式系统。
你们可以看看人家文档的第一段:
Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and *networked machines*, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.

@noli
严谨是指,你要对所有可能出错的地方进行一番思考和处理,而不是一个 try catch/expect “偷懒”地掩盖了所有的错误。
2016 年 1 月 27 日
回复了 fire5 创建的主题 Python 看了一个 go 语言,感觉语法略为不习惯。
err=nil
其实都是思路的问题, go 是门严谨的系统编程语言,想写得爽写 python js ruby 去!
2016 年 1 月 25 日
回复了 flikecn 创建的主题 程序员 kingshard SQL 黑名单功能介绍
@flikecn 第二个……这样业务不受影响么……
2016 年 1 月 25 日
回复了 flikecn 创建的主题 程序员 kingshard SQL 黑名单功能介绍
= =||
我司用 ORM ,不需要黑名单
2016 年 1 月 23 日
回复了 tanpoyip 创建的主题 MacBook Pro 15rmbp 从桌子上掉下来碎屏了
恭喜!准备出 5000 大洋吧~~
当年我的朋友圈…… 13 寸
http://i.imgur.com/LoHmDQ5.png
2016 年 1 月 22 日
回复了 sujin190 创建的主题 MongoDB mongodb 长时间卡顿问题
先看查询语句是不是写得不好
再看索引状态,一般是索引没建
然后是 mongostat 看看是不是 IO 过高导致

最后, mongo3 从库锁改成了 collection 锁
2016 年 1 月 20 日
回复了 qdzzyb 创建的主题 Python 今天笔试遇到的一道题,请问还有其他做法吗?
我来上个优雅点的吧:
def new_counter(i):
....def c():
........c.var += 1
........return c.var
....c.var = i
....return c


c10 = new_counter(10)
c20 = new_counter(20)

print c10(), c20(), c10(), c20() #11, 21, 12, 22
2016 年 1 月 20 日
回复了 Myprincess 创建的主题 问与答 跟土壕同学聚会,是去还是不去?
必须去有钱人的圈子啊,各种找天使投
2016 年 1 月 20 日
回复了 defias 创建的主题 Python python 中多线程共享全局变量的问题?
改成
import ggg
ggg.isflag = xxx
2016 年 1 月 19 日
回复了 youthy 创建的主题 程序员 制作手游脱机辅助的一般思路是什么?有了解这块的吗
@chrishine 谁说没有,我司自定的 aes 加密规则
coco unity 有运行时的,挂插件就可以了 不需要找通讯协议……
安全永远要找最弱的部分
2016 年 1 月 17 日
回复了 sinux 创建的主题 程序员 你们的公司是否为你们提供正版 PS, IDE 等软件?
是、而且全到让人震惊……

美术用的是正版 PS 、 AI
程序用的正版 Unity 、 VS 、 PyCharm (我跟 IT 说我用 vim 、他们还是表示不放心……)
内部系统(没有部署外网的)也用的正版 Teamcity (然后在垃圾桶上跑 Build Agent )、 Confluence 、 JIRA
软件 M$ office 全套、 Smart SVN 、 Winrar
最重要的难道不是列式推到和啥都是对象么?
2016 年 1 月 15 日
回复了 alexapollo 创建的主题 程序员 后台程序开发:性能的极限是什么?
@k9982874

同意啊…… LZ 你这坑得还不如 CloudFlare 随便拖出来的一篇技术博客
自己并发基础弱还怪 python ……
你把代码拿出来让大家嘲笑和建议吧
2016 年 1 月 12 日
回复了 zhaoto 创建的主题 V2EX v2ex 的 https 挂了?
@Havee

我司明面上没有这么说,谁知道呢~对吧
但是我听以前同事说他们公司有监控,还每月打个 excel 出来
2016 年 1 月 12 日
回复了 zhaoto 创建的主题 V2EX v2ex 的 https 挂了?
@Havee

防止你看求职帖子,被公司监控记录到
防止你点链接出去,被各种小尾巴黏上
安全和隐私,这是 https 的意义
@ini 只砍项目组算好的了
见过不由分说砍 50%的么……
1 ... 66  67  68  69  70  71  72  73  74  75 ... 140  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5743 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 91ms · UTC 06:42 · PVG 14:42 · LAX 23:42 · JFK 02:42
♥ Do have faith in what you're doing.