首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏不二小段

    Spec-Driven Development: 为混乱的 AI 编程增加工程纪律

    最近,来自 Amazon Kiro 的首席工程师 AL Harris 详细阐述了的解决方案:Spec-Driven Development (SDD)——「规约驱动开发」。 Spec-Driven Development 正是基于这一理念而生。 什么是 Spec-Driven DevelopmentSpec-Driven Development 的核心思想,就是要通过引入结构、规约和可验证性,来驯服 AI 这匹强大的野马。 总结一下其核心价值: 1. 总而言之,Spec-Driven Development 代表了一种范式转移:从单纯地向 AI「提示 (Prompting)」,转向与 AI 共同「规约 (Specifying)」。

    80111编辑于 2026-04-09
  • 来自专栏大模型系列

    OpenSpec规范:AI 时代的规范驱动开发(Spec-Driven Development, SDD)2026最佳实践(全程避坑)

    本文将深入解析开源框架 OpenSpec 如何通过 “规范驱动开发”(Spec-Driven Development, SDD) 这一核心理念,系统性地解决上述痛点。

    4.3K50编辑于 2026-04-17
  • 来自专栏C#

    告别Vibe Coding:为什么SDD(Spec-Driven Development)才是AI项目开发的正确打开方式

    ——半小时后,你发现深色模式把所有的图标都反色了,按钮不见了,而白色模式下的文字变成了灰色。

    1.8K01编辑于 2026-04-05
  • 来自专栏深蓝居

    规范驱动开发(Spec-Driven Development)深入解析——从方法论演进到 AI 时代的软件工程范式转移

    这正是规范驱动开发(Spec-Driven Development,SDD)试图解决的问题。 二、核心概念:什么是规范驱动开发(SDD) 2.1 工程视角下的定义 我们先给出一个工程视角下的定义: 规范驱动开发(Spec-Driven Development)是一种以“规范(Specification 于是,Spec-Driven Development 从一种“理想主义思想”,正式升级为可工程化落地的显性方法论。我们不再需要讨论“规范是否重要”,而是开始探索“如何让规范更有效地驱动开发”。 它们之间的关系可以这样理解: ┌───────────────┐ │ Spec-Driven │ ← 系统级规范 │ Development │ 因此,规范驱动开发(Spec-Driven Development, SDD)在 AI 时代并不是一个"新概念",而是被迫从方法论升级为工程基础设施。

    6.7K42编辑于 2026-02-27
  • 来自专栏潇涧技术专栏

    Material on Mobile Development

    看这里->UI4App (2)书籍类 《Head First iPhone and iPad Development》 iOS开发不仅开发的成本很高,入门的门槛也比较高,如果喜欢Head First系列书籍的话不妨先看下这本

    1.7K20发布于 2018-08-01
  • 来自专栏Brian

    Emacs setup for Go Development

    ---- 概述 最近在我个人笔记本搭建Go开发环境,需要开发基于Go的一些业务模块,所以就把Go开发环境的配置记录下来。废话少说,直接上代码,嘿嘿! Emacs 和 GO 安装 由于我个人笔记本电脑是MAC Pro,所以在这里主要基于OSX搭建Go开发环境。个人平时编辑器基本上是Emacs,这篇博客主要是记录我在MAC下设置Emacs支持Go开发环境。 Emacs 安装 由于mac自带的emacs版本比较低,所以建议删除或者更新Emacs,个人喜欢干净利索就把旧的emacs删除掉了。新版本的mac,增加了保

    4.1K70发布于 2018-04-03
  • 来自专栏PM吃瓜(公众号)

    敏捷开发(Agile development)

    Test-Driven Development,测试驱动开发。   它是敏捷开发的最重要的部分。

    1.5K30发布于 2019-08-12
  • 来自专栏潇涧技术专栏

    Android Development Code Snippets

    Android开发代码片段 1.获取应用的版本信息 通过PackageInfo类来得到版本信息 PackageInfo pInfo = getPackageManager().getPackageInfo(getPackageName(), 0); String versionName = pInfo.versionName; int versionCode = pInfo.versionCode; 2.进入应用市场给应用评分 构造应用程序在应用市场中对应的网址,打开即可 Uri uri = Uri.pa

    56310发布于 2018-08-01
  • 什么是真正的 AI Native?

    2025 年软件工程领域出现了一个重要的实践:Spec-Driven Development(规格驱动开发),或者叫 Spec Workflow。 什么是 Spec-Driven Development? 简单来说,就是先写规格,再写代码。传统开发中,文档往往是事后补充的,甚至经常被省略。 Spec-Driven Development 通常包含三个核心步骤: 1.Specify(定义规格):用户故事、验收标准、业务目标 2.Plan(制定计划):技术架构、数据契约、测试策略 3.Tasks 从更宏观的视角来看,Spec-Driven Development 代表了一种范式转换:规格成为主要产物,代码成为规格的表达。维护软件,本质上是在演进规格,而不是在改代码。 只是 Spec-Driven Development 把这个理念更加体系化了。 我自己在实践中的体会是:花在规格文档上的时间,最终都会以更高质量的代码、更少的返工来回报。

    2.8K11编辑于 2026-01-27
  • 来自专栏用户4822892的专栏

    Latest Web Development Trends

    Web-Development-Trends.png Top 10 web development trends for 2020. Top 10 Web Development Trends for 2020 Here are the top ten web development trends that ought to have "Top 5 Programming Languages for Web Development" 5. "Developers Must Avoid These Web Development Trends" I'm not catching this' meaning for web development "The Impact of IoT on Web Development"

    72310发布于 2019-10-31
  • 来自专栏ibmi

    Features of .Net Development Platform

    Here are top 8 things you should know about .Net Development before you hire expert .Net developers for What is The .Net development Platform The .Net Development Platform is any ecosystem which comprises This up gradation in the .Net development platform has made the system easier and quite efficient. As .Net Standard has unified the ecosystem it has improved consistency in cross platform development provides all the tools, debugging options for development across all the platforms including IOS and

    55520发布于 2021-02-24
  • 来自专栏用户4822892的专栏

    What is agile software development?

    What-is-agile-software-development_.png Agile software development is a set of management framework What is Agile Software Development? What is agile software development? Agile software development principles The Manifesto for Agile Software Development is based on twelve and dynamic systems development method. Why to use Agile software development?

    87800发布于 2020-04-07
  • 来自专栏潇涧技术专栏

    Camera development experience on Android

    众所周知,Android平台不仅系统碎片化严重,而且不同手机的硬件配置差异导致开发某些模块的时候坑比较多,相机模块就是其中之一。为什么呢?首先,Android系统目前已经提供了两套Camera API,其中Camera 2 API是从Android 5.0(API Level 21)开始提供的。你可能会想了,那岂不是现在市面上很多机型都可以使用Camera 2 API啦?然而并不是,原因就是下面要说的第二点,很多Android手机对Camera 2 API的支持都不到位,即使是很多现在刚发的新机,它们有些依然只支持老的Camera API!这就导致做相机开发的时候不得不根据手机的实际情况切换不同的Camera API。

    1.8K30发布于 2018-08-01
  • 来自专栏用户4822892的专栏

    Best IDE for Web Development

    Top_10_Full_Stack_Web_Development_IDEs_1.png Best IDE for Web Development. Top 10 Best Web Development IDE in 2020 Best IDE for Web Development. Conclusion A portion of these IDE is for front-end development, some might be for back-end development development both. On the off chance that you are an Offshore Software Development Company and need to begin a web development

    1.5K30发布于 2019-12-12
  • 来自专栏潇涧技术专栏

    Art of Android Development Reading Notes

    啥也不说了,@主席的《Android开发艺术探索》真是业界良心之作,不得不看! 感谢主席,膜拜主席!主席主席,我要跟你生猴子!(>^ω^<)

    48410发布于 2018-08-01
  • 来自专栏潇涧技术专栏

    Android Ndk and Opencv Development 4

    XFace项目地址:https://github.com/hujiaweibujidao/XFace

    1.4K20发布于 2018-08-01
  • 来自专栏潇涧技术专栏

    Android Ndk and Opencv Development 2

    本节主要介绍的内容是Android NDK开发的核心内容和开发总结(包括很多常见问题的解决方案)。

    1.1K20发布于 2018-08-01
  • 来自专栏SAP

    Eclipse 安装 ABAP Development Tools

    www.eclipse.org/downloads/packages/release/2019-03/r/eclipse-ide-java-developers 二、如何在Eclipse安装abap development

    2.6K50发布于 2020-05-09
  • 来自专栏潇涧技术专栏

    Android Ndk and Opencv Development 3

    来自OpenCV文档:Android Development with Android Note Do not save or use CvCameraViewFrame object out of onCameraFrame

    1.7K20发布于 2018-08-01
  • 来自专栏用户4822892的专栏

    Modern Web Development, Design and Deployment

    as every one of the things that are being done in web development in 2019. at present find in web development today is the ascent of portable. Components of modern web development In this way, there are various center segments to modern web development These components together portray modern web development. Conclusion of modern web development The web development toolset has been advancing for over 10 years

    70810发布于 2019-10-22
领券