Forwarded from Post Bot
TG全网最大信誉平台 玩家首选最权威综合
气运之子:PP电子麻将大胜3玩家用 8080盈利56万U
电子大水:PG电子麻将胡了玩家免费旋转 爆90万U
【#N1国际|全网福利天花板】
首存5000 赠送彩金588
首存1万 赠送彩金1288
首存5万 赠送彩金5888
首存10万 赠送彩金8888
首存20万 赠送彩金12888
每日存款,彩金每日送不停,
平台支持
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Post Bot
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉 NextJS Base 正式开源!
这是一个基于 Next.js 16 的管理中后台,开箱即用。
🛠️ Next.js 16 + PostgreSQL + Prisma + Better Auth + Antd Pro
✨ 核心功能:
🔐 认证授权(邮箱/OAuth)
👥 RBAC 权限系统
📊 配置化 CRUD 管理
📁 文件管理 + 国际化
🌏 官网:https://nextjsbase.com
📖 文档:https://nextjsbase.com/docs
🎯 演示:https://admin-demo.nextjsbase.com
🔧项目本身可能有很多问题和改进空间,如果你有兴趣,欢迎提交PR、一起维护!
⭐ 如果对你有帮助,欢迎 Star!
这是一个基于 Next.js 16 的管理中后台,开箱即用。
🛠️ Next.js 16 + PostgreSQL + Prisma + Better Auth + Antd Pro
✨ 核心功能:
🔐 认证授权(邮箱/OAuth)
👥 RBAC 权限系统
📊 配置化 CRUD 管理
📁 文件管理 + 国际化
🌏 官网:https://nextjsbase.com
📖 文档:https://nextjsbase.com/docs
🎯 演示:https://admin-demo.nextjsbase.com
🔧项目本身可能有很多问题和改进空间,如果你有兴趣,欢迎提交PR、一起维护!
⭐ 如果对你有帮助,欢迎 Star!
👍1
Forwarded from Post Bot
一个以直客经营为主的平台,去一切中间商差价,福利直达每一位用户。
我们不分大小用户,新用户开局即是王者待遇,通享最高条件,不设阶梯式,全网保真平台中的最高福利。
全网最高电子老虎机(
全网最高充值优惠不设上限;
【套路平台潜规则风险提示】
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 洪 雅
2028体育❗️电子好爆分 巨额出款无忧❗️❗️
东南亚最大线上博彩平台
#亚洲顶级真人视讯博彩盘口!
2028体育震撼客户封神榜:
😍 超级大奖:2025年11月24日2028体育柬埔寨盘总麻将2W一拉,提款3000万神秘天选之子在PP电子(麻将大胜-恭喜发财)❗️
2025年11月16 2028体育神秘天选之子在PP电子(麻将大胜-恭喜发财)游戏中仅用100爆了25000倍史诗级巨奖赢得250万人民币 ❗️😍 刷新历史:2025年9月29 泰国一盘总存35万在麻将2中赢得615万 ❗️😍 震撼来袭 2025年9月20 柬埔寨盘总在PG麻将2中 5天狂赢570万
2028体育PG电子单注最高可拉2万一注 欢迎各位盘总前来爆庄 #PG电子单注最高爆奖可赢4000万大奖
福利频道: @gbatyv
客服专员: @LinLing188
注册网址: 2028831.com 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ghost
Media is too big
VIEW IN TELEGRAM
✅ #球速 体育
球速体育 大会员再创新高:
✅ u存u提每日提款无上限,随便提、全球不限ip、免实名、无需绑定手机号码和银行卡,大额出款无忧 (您的最佳选择,欢迎体验)
🔥平台
注册升级领18888, 每周送福利5888
每日存款彩金每日送,每笔存款加赠
💖vip客服专属热线,添加客服领取活动福利
🌐官网客服: @QSTY567
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Post Bot
🌟 爆庄王者 首充1000,6天狂赚120万U🌟 爆奖接力 玩家500一拉爆奖133万U🌟 麻将传说 · 一局起飞 · 豪揽100万U🌊 亿万备用金坐镇|大额无忧 · 真硬实力✅ 所有爆奖记录公开可查|真数据 真提现
#权威认证 #亿万资金保障 #爆奖无限
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Mole 小鼹鼠继续更新啦,2 个月时间 Star 到 8.5k,谢谢大伙喜欢和包涵之前的不成熟版本,这次发布 V1.12 版本,加上了 12 月份的专属圣诞节彩蛋小红帽,Mole 也过圣诞节
https://github.com/tw93/Mole
1. 清理能力升级:mole clean 新增对各种本地模型、Docker 及浏览器缓存的清理规则,--dry-run 模式支持导出详细清单供审查,让你在执行前对清理内容更加了解,支持 --debug 用于更好排查问题。
2. mole optimize 新增 --whitelist 参数,支持选择跳过防火墙或系统更新特定检查,只优化你需要的优化。
3. mole status 支持识别 CPU/GPU 核心数量,并新增电池健康、系统负载及网络吞吐的实时监控,也增加的温度的获取。
4. 安全还是第一位,所有文件操作接入安全 API,新增 130+ 自动化测试用例确保稳定性。
@https1024
https://github.com/tw93/Mole
1. 清理能力升级:mole clean 新增对各种本地模型、Docker 及浏览器缓存的清理规则,--dry-run 模式支持导出详细清单供审查,让你在执行前对清理内容更加了解,支持 --debug 用于更好排查问题。
2. mole optimize 新增 --whitelist 参数,支持选择跳过防火墙或系统更新特定检查,只优化你需要的优化。
3. mole status 支持识别 CPU/GPU 核心数量,并新增电池健康、系统负载及网络吞吐的实时监控,也增加的温度的获取。
4. 安全还是第一位,所有文件操作接入安全 API,新增 130+ 自动化测试用例确保稳定性。
@https1024
Forwarded from ghost
Media is too big
VIEW IN TELEGRAM
以小博大直接爆15000倍 点击查看
实力盘总4000一拉直接爆2304000 点击查看
注册升级领18888, 每周送福利5888
每日存款彩金每日送,每笔存款加赠
🌐 官网注册网址 : 1820036.com
💖专属VIP客服: @vipkf_182ty8
💖吃瓜搞笑:@chiguagaoxiaoxinwen
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Post Bot
This media is not supported in your browser
VIEW IN TELEGRAM
【验资:@N9com_kf】支持5倍验资 担保域名: N9.TOP 点击查看
注:绑定汇旺实名账号联系客服申请
【TG小程序|@n9gw_bot】
一键登录,无需注册
🔥欢迎各位老板加入N9国际娱乐城!
🔥关注N9官方频道参与更多优惠活动
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Post Bot
Media is too big
VIEW IN TELEGRAM
Y3国际全站会员封神榜:
天选之人:8月13号凌晨东南亚大事件内一神秘玩家打极速糖果仅用300u爆奖1400000u
🌐 官网注册网址 : y3867.com
💖Y3国际专属客服:@Y3VIP8888
💖午夜剧场:@madoudp9
Please open Telegram to view this post
VIEW IN TELEGRAM
FtxJA2Ckf2Wulpg12Xlk-7Kk2z4Rv3.png
191.1 KB
在闪电说官网想找找官方社群的入口,只看到这个“直接向创始人反馈问题”,看完感觉是直接加企微 1-1 聊天,出于社交压力就很犹豫。
想了好一会决定扫一下看看有没有可能其实是群聊,最后扫完发现果然是群聊,压力舒缓不少。
就有时候创始人 1-1 这种宣传点也未必总是有利因素,以及也是形式的原因,如果这里是留的创始人手机号或者是小红书可以留言留短信,不是企微这种要 1-1 聊天的社交软件,可能我就也还好
想了好一会决定扫一下看看有没有可能其实是群聊,最后扫完发现果然是群聊,压力舒缓不少。
就有时候创始人 1-1 这种宣传点也未必总是有利因素,以及也是形式的原因,如果这里是留的创始人手机号或者是小红书可以留言留短信,不是企微这种要 1-1 聊天的社交软件,可能我就也还好
如何让代码更容易 Review
现在 AI Agent 开始有能力接管更多工作了。每个程序员的亲手写代码的必要性减少了,交给 Agent 的工作更多之后意味着 Review 容易成为效率瓶颈。
虽然 Vibe Coding 是不 Review 代码的,但这带来的后果是,Vibe Coding 的产品往往不适合用来做持续迭代,Vibe Coder 会逐渐失去对代码库的控制。所以,如果想在一个生命周期长需要持续迭代的产品上写代码,Review代码还是有必要性的。
# 老方法
以往很多老生常谈的代码规范实践,仍然能让review工作轻松不少。
## 静态类型
首先是静态类型检查。这些都是老生常谈了,静态类型检查也是现在TypeScript这类语言如此受欢迎的原因。在AI环境下,TypeScript应该是使用量最高的语言了,很大原因是它兼顾了灵活性和静态检查。它不需要受静态类型约束,可以变得非常灵活,另一方面又能提供超级灵活的类型去做很多检查,在编译期就能帮助我们检查掉很多问题。
但是,TypeScript语言毕竟还不是完美无缺的,因为TypeScript的类型是和它的Runtime分开的。所以,有时候你标注的类型和具体执行时的类型是错开的,Runtime可能拿到的是错误的类型。
在这种情况下,TypeScript实践的最好方式是:
1. 在类型检查方面,要打开所有严格的检查。
2. 从外部系统来的类型上加上 Zod 这样的 schema 检查
Lint 也很重要。
举个例子,如果你有一个 Promise 没有被await,然后你就直接拿它的值去做一些事情,TypeScript编译器本身是不会对这种行为报错的。但是在Linter下面是可以检查到这种问题的,而且这种问题很容易造成各种bug。我之前就因为类似的问题被卡过好多次。
这里面很大的原因是一个Promise在没有被await的时候,它是可以被拿去做if-else判断的。比如说,你的一个Promise返回的是一个boolean值,你没有await它,然后你直接去做真值判断,这个判断就过了。像这种问题就是Linter可以检查出来,而TypeScript编译器是查不到的。所以,也需要配上Linter的这种正确性检查。
## 测试
### 减少 Mock-heavy 的测试
测试大致可以分为单元测试和集成测试。单元测试往往测试的就是一个纯函数的行为,它是很小的。集成测试则是更完整的,比如把一个应用真的跑起来,或者直接测试一个 Lib 暴露出来的 API。
Mock-heavy 的集成测试应该尽量减少。因为这种测试实在太麻烦了,你需要模拟环境,写的Mock代码有时甚至比业务代码还要多。而且你Mock的可能不准确,行为又容易变,会导致你的代码变更变得不灵活。因为一旦中间层的抽象变了,Mock 层也要变化,从要要更改大量测试,往往从成本上来说是得不偿失的。
### 代码组织形式决定测试难度
很多时候代码是可以拆分出可独立进行单元测试的模块的,但是很多人没有意识到。因为很多人会把纯逻辑的代码和网络层、文件 IO 以及各种非必要的外部模块建立起依赖。
而外部依赖尽可能少的纯逻辑的函数才是高度可测的。因为固定的输入就会有固定的输出,让测试的 Expect 变得很好写并且很稳定。对于这样的模块,被测试充分覆盖之后,就不用担心 AI 改错代码造成 regression,就敢大胆交付,review 的心智负担就小不少。
### UI Components
UI Components 也是可以变成纯逻辑的。这意味着它们要不涉及 IO,没有 Side-Effect,不会被全局变量影响。
这样的 Components 上固定的输入可以有固定的输出,也就是固定的 Props 要产生固定的渲染结果。
那么配合 Storybook 这样的工具,给每个 Component 一组 Stories,就可以很清晰看到他们在各种不同场景下的渲染效果,而不用去 Mock 或者真的把应用跑起来观察。
这让我们很方便地去做 Snapshot Test。可以在类似 Chromatic 提供的服务,或者是我们自己通过Playwright的方式去做接入。
# Context
有时候是因为人缺少相对应的context,这时候你会很难判断改的某一段逻辑它是不是对的。
我发现这种场景非常适合让AI去提供context。
AI确实能提供非常大的帮助,因为我们现在缺少的context都可以让AI帮我们补齐。最近的体验在这上面还是非常好的,因为我们可以让GPT 5.2 或者 Opus 4.5去帮我们找到缺失的那部分context。比如某个算法不了解,我们可以让它在注释里面把这个算法完整介绍一遍,每个地方的原理是什么样的,它都可以帮我们写清楚。这让review过程变得非常丝滑。它还可以帮你补全执行流程。
目前最主要的感受是智能还是第一位的。更智慧的模型能提供的信息量和对我们意图的理解都会更准确,对指令的遵循也会更好,而且会有自己的判断。它有时候会拒绝你的请求,因为它觉得它自己才是正确的,这确实是好的模型表现出来的一些行为。
另外,之前Winsurf出的CodeMap,虽然它里面也有提供这种帮你review的工具,专门针对帮助你理解代码的场景,并提供了自己的可视化功能。但那个东西用下来目前感受还是帮助不大。一方面它交互不太符合直觉;另一方面,一个模型如果足够智能,它最终输出的就算是没有什么可视化修饰的 Plaintext 能够提供的价值就足够高。
所以现在还是模型本身的智能带来的体验差距最大。现在去买200刀每个月的套餐还是很划算的,毕竟不限制最好的模型的 Quota。
(这一篇大部分直接用 typeless 口喷的,感觉很不错
现在 AI Agent 开始有能力接管更多工作了。每个程序员的亲手写代码的必要性减少了,交给 Agent 的工作更多之后意味着 Review 容易成为效率瓶颈。
虽然 Vibe Coding 是不 Review 代码的,但这带来的后果是,Vibe Coding 的产品往往不适合用来做持续迭代,Vibe Coder 会逐渐失去对代码库的控制。所以,如果想在一个生命周期长需要持续迭代的产品上写代码,Review代码还是有必要性的。
# 老方法
以往很多老生常谈的代码规范实践,仍然能让review工作轻松不少。
## 静态类型
首先是静态类型检查。这些都是老生常谈了,静态类型检查也是现在TypeScript这类语言如此受欢迎的原因。在AI环境下,TypeScript应该是使用量最高的语言了,很大原因是它兼顾了灵活性和静态检查。它不需要受静态类型约束,可以变得非常灵活,另一方面又能提供超级灵活的类型去做很多检查,在编译期就能帮助我们检查掉很多问题。
但是,TypeScript语言毕竟还不是完美无缺的,因为TypeScript的类型是和它的Runtime分开的。所以,有时候你标注的类型和具体执行时的类型是错开的,Runtime可能拿到的是错误的类型。
在这种情况下,TypeScript实践的最好方式是:
1. 在类型检查方面,要打开所有严格的检查。
2. 从外部系统来的类型上加上 Zod 这样的 schema 检查
Lint 也很重要。
举个例子,如果你有一个 Promise 没有被await,然后你就直接拿它的值去做一些事情,TypeScript编译器本身是不会对这种行为报错的。但是在Linter下面是可以检查到这种问题的,而且这种问题很容易造成各种bug。我之前就因为类似的问题被卡过好多次。
这里面很大的原因是一个Promise在没有被await的时候,它是可以被拿去做if-else判断的。比如说,你的一个Promise返回的是一个boolean值,你没有await它,然后你直接去做真值判断,这个判断就过了。像这种问题就是Linter可以检查出来,而TypeScript编译器是查不到的。所以,也需要配上Linter的这种正确性检查。
## 测试
### 减少 Mock-heavy 的测试
测试大致可以分为单元测试和集成测试。单元测试往往测试的就是一个纯函数的行为,它是很小的。集成测试则是更完整的,比如把一个应用真的跑起来,或者直接测试一个 Lib 暴露出来的 API。
Mock-heavy 的集成测试应该尽量减少。因为这种测试实在太麻烦了,你需要模拟环境,写的Mock代码有时甚至比业务代码还要多。而且你Mock的可能不准确,行为又容易变,会导致你的代码变更变得不灵活。因为一旦中间层的抽象变了,Mock 层也要变化,从要要更改大量测试,往往从成本上来说是得不偿失的。
### 代码组织形式决定测试难度
很多时候代码是可以拆分出可独立进行单元测试的模块的,但是很多人没有意识到。因为很多人会把纯逻辑的代码和网络层、文件 IO 以及各种非必要的外部模块建立起依赖。
而外部依赖尽可能少的纯逻辑的函数才是高度可测的。因为固定的输入就会有固定的输出,让测试的 Expect 变得很好写并且很稳定。对于这样的模块,被测试充分覆盖之后,就不用担心 AI 改错代码造成 regression,就敢大胆交付,review 的心智负担就小不少。
### UI Components
UI Components 也是可以变成纯逻辑的。这意味着它们要不涉及 IO,没有 Side-Effect,不会被全局变量影响。
这样的 Components 上固定的输入可以有固定的输出,也就是固定的 Props 要产生固定的渲染结果。
那么配合 Storybook 这样的工具,给每个 Component 一组 Stories,就可以很清晰看到他们在各种不同场景下的渲染效果,而不用去 Mock 或者真的把应用跑起来观察。
这让我们很方便地去做 Snapshot Test。可以在类似 Chromatic 提供的服务,或者是我们自己通过Playwright的方式去做接入。
# Context
有时候是因为人缺少相对应的context,这时候你会很难判断改的某一段逻辑它是不是对的。
我发现这种场景非常适合让AI去提供context。
AI确实能提供非常大的帮助,因为我们现在缺少的context都可以让AI帮我们补齐。最近的体验在这上面还是非常好的,因为我们可以让GPT 5.2 或者 Opus 4.5去帮我们找到缺失的那部分context。比如某个算法不了解,我们可以让它在注释里面把这个算法完整介绍一遍,每个地方的原理是什么样的,它都可以帮我们写清楚。这让review过程变得非常丝滑。它还可以帮你补全执行流程。
目前最主要的感受是智能还是第一位的。更智慧的模型能提供的信息量和对我们意图的理解都会更准确,对指令的遵循也会更好,而且会有自己的判断。它有时候会拒绝你的请求,因为它觉得它自己才是正确的,这确实是好的模型表现出来的一些行为。
另外,之前Winsurf出的CodeMap,虽然它里面也有提供这种帮你review的工具,专门针对帮助你理解代码的场景,并提供了自己的可视化功能。但那个东西用下来目前感受还是帮助不大。一方面它交互不太符合直觉;另一方面,一个模型如果足够智能,它最终输出的就算是没有什么可视化修饰的 Plaintext 能够提供的价值就足够高。
所以现在还是模型本身的智能带来的体验差距最大。现在去买200刀每个月的套餐还是很划算的,毕竟不限制最好的模型的 Quota。
(这一篇大部分直接用 typeless 口喷的,感觉很不错
Forwarded from 小樱
This media is not supported in your browser
VIEW IN TELEGRAM
#USDT8娱乐 #信誉平台 #PG电子 #WG电子
Please open Telegram to view this post
VIEW IN TELEGRAM