sampeng
ONLINE

sampeng

V2EX member #19005, joined on 2012-04-02 14:39:20 +08:00
Today's activity rank 97
Per sampeng's settings, the topics list is hidden
Deals info, including closed deals, is not hidden
sampeng's recent replies
@cxd8190102 3 天内退款
当我看到 5060 部署 100b 我就乐了。。so 。。你认识后面那个 b 代表什么意思么?
Apr 28
Replied to a topic by my2492 Claude 公司买 api 一般是官 key 还是中转?
开一个月,老板包取消的…一个月上万刀的 token 费不是开玩笑的
这只需要 cc/codex 实现一个自己用的平台就够了…要啥龙虾类应用…纯纯浪费 token
@loopq 因为,在画这个的时候间距,颜色,元素的细节就在另一个文档里也同步描述了一遍。调起来飞快。
@loopq 都不用 skill ,只要说给我还原到这个就可以了。我为了好看,网上随便找的一个会描述颜色和规范的。基本可以 100%还原
我在开发 android 。我的经验肯定不是全自动。因为 ui 是有误差的,现阶段模型不可能做到 100%。最简单的原因,figma 设计就不是能和 html 对应的,有些设计还喜欢用隐藏元素坐一些事。

但我会分开,这样让我能并行处理。然后半自动的进行。

所有任务都分为 plan 和实施就好了。
plan 阶段。如果有 figma 的话,我专门写了一个 skill ,先用 excalidraw skill 给我画出来,我先看一眼。这个速度怎么也比做完逻辑了运行要快很多很多,excalidraw 是 json 文件,他就本地修改,也没什么 token 。并且把间距,颜色,等页面元素另外写在 plan 文件里面和备注在 excalidraw 里面。我全部确认了就可以干活了。后面就是全自动可以不用管他了
Apr 27
Replied to a topic by manbudezhu 程序员 ai 编码业务功能验收的正确流程
@manbudezhu

搭骨架的时候一个例子

[ ] `settings.gradle.kts` include `:app`, `:core`, `:feature:auth`
- [ ] `gradle/libs.versions.toml` 包含 kotlin, coroutines, hilt, retrofit, okhttp, kotlinx-serialization, timber, coil, voyager, detekt, mockk, turbine, junit5
- [ ] 根 `build.gradle.kts` 声明 kotlin-serialization 插件 `apply false`
- [ ] 根 `subprojects {}` 统一 apply detekt + 配置 Android Lint
- [ ] `config/detekt/detekt.yml` 存在
- [ ] `:core` 的 `AppConfig` 是 `@Singleton`,`NetworkModule` 注入 `AppConfig` 而非硬编码配置值
- [ ] `:core` 的 `AppLogger` object 封装 Timber
- [ ] `:core` 的 `NetworkModule` 是 `@Module @InstallIn(SingletonComponent::class)`
- [ ] `:core` 的 `AppTab` interface 存在
- [ ] `:core` 的 `AppTheme` composable 使用 `MaterialTheme`
- [ ] `StreamingApp.kt` 标注 `@HiltAndroidApp`
- [ ] `MainActivity.kt` 标注 `@AndroidEntryPoint`,含 Voyager `Navigator`
- [ ] `AndroidManifest.xml` 含 `INTERNET` 权限、`android:exported="true"` + MAIN/LAUNCHER
- [ ] `:feature:auth` 的 `LoginScreen` 含邮箱+密码输入框+登录按钮
- [ ] `:feature:auth` 的 `build.gradle.kts` 不依赖任何 `:feature:*`
- [ ] `LoginViewModelTest.kt` 使用 JUnit 5 + Turbine
- [ ] `./gradlew assembleDebug` 通过
- [ ] `./gradlew detekt` 通过
@chenykun123 所以一点不奇怪会有各种各样的人。观念不一样,能力不一样。再缩小一点一下,知道 V2EX 都少
opencode 唯一风险就是封号。没别的
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2648 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 443ms · UTC 02:27 · PVG 10:27 · LAX 19:27 · JFK 22:27
♥ Do have faith in what you're doing.