V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  netabare  ›  全部回复第 23 页 / 共 37 页
回复总数  737
1 ... 19  20  21  22  23  24  25  26  27  28 ... 37  
2022-12-29 21:22:30 +08:00
回复了 ngduncent 创建的主题 程序员 总结开源项目中的常见坏实践(Bad Practice)
感觉和开源与否没什么关系,因为看下来很多都是新人容易犯的错误,在私有仓库里面估计也是泛滥成灾。而且开源项目也不是只有 java 吧。

话说过来一大半的截图都有下划线,也就是说很多问题都是可以靠 intellisence 和 lint 来解决的吧。感觉把 idea 的提示用好,并且装上一个够用的 linter ,基本上就能避免大部分这样类型的错误顺便学到一些良好的编码习惯。

op 的题目会让人认为是和开源项目的贡献、组织管理或者维护有关的事情,多少有点名不副实了。
2022-12-29 07:31:58 +08:00
回复了 noble4cc 创建的主题 问与答 程序员画图有什么比较方便的工具呢?
感觉能想到的大概就是 drawio 和 mermaid 了……drawio 倒是挺全的,就是画起来挺繁琐,mermaid 不知道能不能满足需求
2022-12-29 07:29:25 +08:00
回复了 Back2life 创建的主题 职场话题 不懂就问, C#语言目前在国内有就业形式吗?
好奇 WPF/WinUI 方面的形势怎么样……虽然不在国内但是还是有点关注这方面的情况。

说实话 Unity 和 WPF/WinUI 算是两个不同的路径了吧。Xamarin/MAUI/Avalonia 的话估计就太小众了……
2022-12-29 07:24:10 +08:00
回复了 nztomoto 创建的主题 Apple 大家觉得现阶段 M 芯片的 Mac 还有哪些方面不如 Intel Mac 稳定
感觉在我的使用场景下没遇到不稳定的情况……Parallel 的效果也极好,甚至可以在 Windows 上打旮旯 game 或者装个 Linux 发行版自己随便折腾……都在考虑要不要入正了。
2022-12-29 01:20:11 +08:00
回复了 joephuy 创建的主题 问与答 未打一针灭活疫苗,可以直接打 mRNA 的加强针么?
加强针应该是不可以的,必须先把原始针打了过一段时间再打。
2022-12-27 08:50:00 +08:00
回复了 ericgui 创建的主题 程序员 讨论:开源项目的 customization
看项目情况、这个类库的复杂度、可修改程度、完善程度和这个项目的期望(?

如果项目本身有一定的「研究或者玩票」性质,不太指望直接写出纯 prod 的产品,同时不保证以后会不会开源代码,这种情况下是尽量优先选用技术成熟、开源协议友好的类库,并且比较倾向于 fork and dev 的。

再比如说如果类库质量并不是很好,可能就有必要去自己做深度开发甚至重写,当然这个成本对于大部分项目想必都不是一件可以考虑的事情。

理想情况下当然是遵循 solid ,自己写一层扩展,但是很多场景下,受到语言、框架、具体的技术栈限制,能找到一两个可用的 lib 已经不容易,lib 也很有可能并不是遵循良好设计的。

显然的,在面向 prod 的项目里面就是另一个故事了。可能在源代码协议方面可以通过闭源(这样不道德但是也没法强求所有人)来绕过,但如果手上没有多少可选的、设计良好的 lib ,那感觉很大程度上还是需要 fork and dev 的…
2022-12-27 08:38:50 +08:00
回复了 jeesk 创建的主题 程序员 Java 的泛型能够向 golang 一样, T 可以表示多个类型?
这个是 sum type ,typescript 里面有不错的支持。kotlin 和 java 都没有,得用 scala ,不然就是纯 fp 的 ocaml 、haskell 之类的语言才有了。

sealed class 模拟的问题在于不能用再已有的类型上,必须手写一层例如 IntWrapper 、StringWrapper 之类的层来套着,对数据互转很不方便。
如果请求内容无效,直接返回错误报告。

然后…在后端程序里面,毕竟无法保证程序状态永远正确,所以需要用异常来检查和保证程序尽量正确运行。

唔,我倒是没怎么写过后端,但是我对程序的理解是这样。感觉重要的还是如何保证请求的内容健康有效这一个环节,当然可用的工具也很多就是了。

至于随地抛异常,我是反对的,因为异常意味着程序状态发生了不正常的情况,即使可以在上层捕获,这种用法给人的感觉就像用异常处理 NPE 一样(
感觉应该区分「输入 /输出数据不合法」和「程序内部状态错误」吧。

在我的理解里,一个程序应该是只对特定的输入有效,产生期待中的输出,对于这以外的其他输入,应该直接拒绝运行,避免产生意想不到的结果。

在后端里面,这个逻辑应该可以等价于……一个大的事件循环在监听外部的请求,首先检测请求的有效性,对于有效的请求,开始执行这个程序(启动线程、调用服务之类的),
2022-12-26 21:11:15 +08:00
回复了 8eacekeep 创建的主题 macOS 有没有砸壳 ipa 分享的站点或者网盘
砸壳网站的安全性如何呢,感觉有点不太放心。
2022-12-26 07:22:45 +08:00
回复了 vftj 创建的主题 MacBook Pro m1pro mbp 能玩群星吗
完全可以,其实 2020 年的 i9 版玩起来就很流畅了。
2022-12-24 21:04:10 +08:00
回复了 ZC3746 创建的主题 问与答 为什么市面上看到的前端培训很多、后端培训很少?
国外也是 Java 最多的吧…简直铺天盖地
2022-12-24 21:03:28 +08:00
回复了 61162833 创建的主题 问与答 B 项目基础于 A 项目,怎么做 B 项目的版本控制?
如果不是同一个项目,当然代码不会随之更新了…
submodule 看起来是个不错的解决办法,但其实用起来很不方便,尤其是在 idea 系 IDE 下,commit 等操作的时候都要十分留心避免错误操作。
大体上如果工作流是这样的话,好像并没有很好的解决方案。
2022-12-24 21:00:48 +08:00
回复了 VictorFrank1 创建的主题 问与答 未做核酸的情况下允许打疫苗?
@jdgui 应该是这样的,法国的要求是 3 个月,但不是说「因为阳性打疫苗会有危险」而是说 3 个月是病毒感染形成免疫力的时间段,在这段时间内不需要打疫苗。
2022-12-23 03:51:54 +08:00
回复了 8eacekeep 创建的主题 macOS 千万不要用柠檬清理!全军覆没!
还是用 DaisyDisk+手动清理比较安全……感觉(
2022-12-23 03:51:01 +08:00
回复了 ffhigh 创建的主题 macOS m1pro 咨询 讨论贴
日常温度 40 度左右,中高负载 50+,60+以上是极少情况(或者可能在玩某刚出来的 3D 大作)
Ventura ,16" 16c 32G
看到 Avalonia 就滚进来点赞了(
2022-12-23 03:47:39 +08:00
回复了 hashdog 创建的主题 分享创造 鉴于目前新冠传播状态,做了个记录羊的小程序
感觉这东西在微信平台上有风险。做个桌面 /移动端的应用会好点吧。
可以看一下每天的新增阳性 /当天实现了的检测的比率,或者说阳性率。

一般来说 omicron 之后的所有数据都比 delta 、alpha 高一个数量级,比较难以掌握当前动向,但是还是可以用来辅助判断这个地区是否「充分做了检测」。

至于感染后上报的问题,美国不清楚,但是我这边时不时会有通知比如说学校的老师或者其他学生因为 Covid 而无法出席课程,如果不上报的话应该这种现象是不会出现的吧?

在提供了阳性率等数据做对比的前提下,如果算上反复感染的话,一般来说数据大概是可信的,当然可能还是被低估了。

另外 100%感染还是一件比较难的事情……因为有群体免疫的存在。但是达到 80%左右估计是不难的。
1 ... 19  20  21  22  23  24  25  26  27  28 ... 37  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2302 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 49ms · UTC 01:25 · PVG 09:25 · LAX 18:25 · JFK 21:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.