V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  crazyhorse  ›  全部回复第 1 页 / 共 1 页
回复总数  14
2021-11-08 10:50:48 +08:00
回复了 lagoon 创建的主题 程序员 感觉在中小公司,很难不写出屎山代码
看一下国内各大厂开放平台的 SDK 代码和 API 规划 一样是屎山
2021-05-17 10:14:39 +08:00
回复了 XiLemon 创建的主题 Java 业务代码写单元测试的最佳姿势是什么?
做 feature test 比较好,刚开始很慢。坚持一段时间你会发现写代码效率高了不少,bug 更少,自己也不用去手动录入数据来做自测
2021-05-07 09:25:44 +08:00
回复了 polyang 创建的主题 程序员 现在的程序员,这么简单的问题都能答错吗?
%a%的 like 不会走索引
看了下 Django2_dailyfresh 项目里的代码写的太面条化了,加油改进
2020-12-09 09:35:39 +08:00
回复了 Allan0423 创建的主题 问与答 小程序外包估价
这些功能 10 天连开发带部署轻松完成
2020-12-01 08:43:21 +08:00
回复了 zhuzhibin 创建的主题 问与答 [!]小白请教高并发确保不会有重复数据的问题
你这需求表唯一索引就可以了,你的顺序有点问题。图片 ID 和 user id 建个联合唯一索引,如果 insert 成功就执行你的队列、失败就直接结束
//有后续扩展(更多条件和要执行的方法)
function a() {console.log('a')}
function b() {console.log('a')}
function run(x) {
const runners = [{
x: [1,2],
func: a,
},{
x: [2,3],
func: b,
}]

runners.forEach((runner) => {
if(runner.x.indexOf(x) !== -1)
runner['func']();
})
}

//固定 ab 但是条件有后续扩展
function run(x) {
const runA = [1,2];
const runB = [2,3];

if(runA.indexOf(x) !== -1)
a();

if(runB.indexOf(x) !== -1)
a();
}
function run(x) {
const runner = [{
x: [1,2],

}]

if(runA.indexOf)
}
2020-11-04 09:13:32 +08:00
回复了 yu21 创建的主题 问与答 双十一想买个烤箱,有推荐嘛
买个温度准的很重要
2020-10-28 11:05:14 +08:00
回复了 mario160825 创建的主题 成都 成都买房记录贴,希望听听大家的意见。 还会继续更新
260 的预算直接去买天府新区的新房啊 还比二手房便宜些
2020-09-28 09:29:47 +08:00
回复了 nmgwap 创建的主题 Flutter 写了一个 Flutter 入门 app,感兴趣的兄弟可以关注下
可以考虑把 route 抽出一个单独的 class,这样 main 文件就不会有那么多的 import 了,list 推荐用 list builder 不要用 for
2020-08-18 09:49:54 +08:00
回复了 zarte 创建的主题 PHP 看到学 Java 反哺 PHP 有感
代码最重要的是可维护性
2019-09-30 10:35:41 +08:00
回复了 jakaati 创建的主题 问与答 智能手表还是 gshock?有什么推荐的手表吗?
gshock 太阳能电波表,不用对时不用充电相当省心
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2623 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 04:58 · PVG 12:58 · LAX 20:58 · JFK 23:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.