EUNO.NEWS EUNO.NEWS
  • All (20494) +95
  • AI (3115) +7
  • DevOps (912) +3
  • Software (10622) +75
  • IT (5797) +10
  • Education (48)
  • Notice
  • All (20494) +95
    • AI (3115) +7
    • DevOps (912) +3
    • Software (10622) +75
    • IT (5797) +10
    • Education (48)
  • Notice
  • All (20494) +95
  • AI (3115) +7
  • DevOps (912) +3
  • Software (10622) +75
  • IT (5797) +10
  • Education (48)
  • Notice
Sources Tags Search
한국어 English 中文
  • 1周前 · software

    设计难以误用的 API

    大多数后端 bug 并不是因为开发者粗心大意;而是因为 API 很容易被误用。如果一个 API 允许错误的操作,必然会有人…

    #API design #REST #backend development #defensive programming #software best practices
  • 1周前 · software

    React 不是难点,设计以应对变化才是

    介绍 大多数 React 教程教你如何使用 hooks,较少的教程教你如何用 React 思考。在构建和维护真实世界的 React 应用程序后……

    #React #component design #state management #hooks #defensive programming #UI architecture
  • 2周前 · software

    类型安全集合(C#):NonEmptyList 如何消除运行时异常

    空集合的问题 每个 C 开发者都遇到过这种情况:一个 method 返回一个应该包含数据的 collection,但在 runtime 时它是……

    #C# #type-safe collections #NonEmptyList #runtime exceptions #defensive programming #generics #collection safety
  • 3周前 · software

    我知道我的代码很糟,因为我总是为它辩护

    有那么一刻,我知道我的 code 很糟。不是在 tests 失败时,也不是在出现故障时。而是当有人问一个简单的问题,我开始解释内部细节时。

    #code quality #defensive programming #code reviews #software craftsmanship #best practices
  • 1个月前 · software

    你需要让你的代码比使用它的人更可靠

    关于 software development,有一个严酷的真相,许多 engineers 都是吃了苦头才明白的:用户会以你从未想象过的方式破坏你的 application……

    #reliability #defensive programming #input validation #error handling #software engineering #user experience
  • 1个月前 · software

    SafeMapX — 一种新的通用模式,用于消除 C# 中的空检查、三元运算符和字符串处理

    SafeMapX — 一种消除 C 语言中空指针检查、三元运算符和字符串处理的全新通用模式 每个在大型 C 系统工作过的工程师都深有体会:...

    #C# #SafeMapX #null-checks #defensive-programming #design-patterns #code-quality
  • 1个月前 · software

    Rust 中的防御式编程模式

    请提供您希望翻译的具体摘录或摘要文本,我才能为您进行简体中文翻译。

    #Rust #defensive programming #code patterns #error handling #software best practices
EUNO.NEWS
RSS GitHub © 2026