encounter2017

encounter2017

V2EX 第 409290 号会员,加入于 2019-05-06 11:39:40 +08:00
encounter2017 最近回复了
11 天前
回复了 JavaGo 创建的主题 程序员 写一个最近做 AI 的感受
《人月神话》:复杂性不会消失,只会转移。AI 没有消除本质复杂性,而是将其从编码环节部分转移到了设计、验证和集成环节,通过 ai 你可以让车子跑的比原来快 10 倍,但车子出问题的频率也会同样增加。
11 天前
回复了 JavaGo 创建的主题 程序员 写一个最近做 AI 的感受
感觉在重新发明编译器和程序员
我来,10 行内手搓数据库( bash )

#!/bin/bash

db_set () {
echo "$1, $2" >> database
}

db_get () {
grep "^$1," database | sed -e "s/^$1,//" | tail -n 1
}
31 天前
回复了 zone10 创建的主题 职场话题 如果是你是否会选择背刺前同事?
对方如果让在职员工来做证人证言,你可以提出质证:其作为受公司管理的在职员工,与公司存在利害关系,因此其提供的证词,内容受到公司影响,不具有客观真实性,也不具备合法性,因此本人对此不予认可
31 天前
回复了 lizy0329 创建的主题 程序员 你们觉得 Ramda 这个库咋样?
简单看了下,没理解为啥要弄出来一个 addIndex 后,还要弄一个 addIndexRight, 作为一个“函数式”的库,不应该直接用 map 来实现吗?而且 add 和 addIndex 听起来就有歧义,为啥前者直接就是算数加法,后者就是添加成一个 tuple ?
const arr = ["a", "b", "c"];

const res = Array.from(arr.entries()).map(([i, v]) => [v, i + 1]);
47 天前
回复了 karashoukpan 创建的主题 程序员 Java & Go 设计模式实现
引用下 https://refactoringguru.cn/design-patterns 的一段话:

设计模式自其诞生之初似乎就饱受争议, 所以让我们来看看针对模式的最常见批评吧。

一种针对不完善编程语言的蹩脚解决方案
通常当所选编程语言或技术缺少必要的抽象功能时, 人们才需要设计模式。 在这种情况下, 模式是一种可为语言提供更优功能的蹩脚解决方案。

例如, 策略模式在绝大部分现代编程语言中可以简单地使用匿名 ( lambda ) 函数来实现。
47 天前
回复了 karashoukpan 创建的主题 程序员 Java & Go 设计模式实现
只写 java 的是这样的,建议也多看看其他语言,所谓的设计模式,在现代的编程语言中,很多都内化成语法了,举几个例子:
策略模式:一等函数公民(js/ts),匿名函数 (c#), 类型类( scala )
构造者模式:case class (scala), record(jdk 17), data class(kotlin), dataclasses/pydantic (python )
visitor 模式: 代数数据类型 (rust), sealed trait + 模式匹配 (scala)
单例模式: 语法关键字支持( scala/kotlin ), 类本身就是 (ruby)
Decorator 模式:Decorator 注解(python)
他想要的不是 ai ,是赛博灯神
75 天前
回复了 MrRongts 创建的主题 职场话题 被 Code Review 折磨疯的组员
@MrRongts #12 不懂 rust, 不过这代码丢给 ai 分析,好像也看不过去。我认识的一个写 rust 的大佬说,乱用 unwrap 的都是在代码里拉屎
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   793 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 20:57 · PVG 04:57 · LAX 12:57 · JFK 15:57
♥ Do have faith in what you're doing.