|
我的小狗Pixel不心爱我的沙发键盘。它世俗占据我大腿上的位置,而我那只12岁的约克夏稀客犬合计这是它的专属领地。在它看来,优质的拥抱时光毫不可因为我思写稿或编程而受到影响。 昨晚等于这种情况,我的好孩子爬到我的肩膀上,依偎着我,然后睡着了。就在那一刻,我意志到像VS Code和Xcode这么宏大的开发环境实质上一经逾期了。 我正在开发两个苹果编程名堂,每个名堂都将在iPhone、iPad、Mac和Apple Watch上运行。我正在构建统统八个二进制文献,最终将通过苹果愚弄商店分发。 一个名堂是3D打印耗材搞定名堂,匡助我追踪3D打印机耗材卷。我有120个线轴,放在四个存储架上,每个架子有五层。这些线轴束缚在存储架和我的八台3D打印机之间移动。五台打印机不错同期使用四个线轴,一台不错使用八个线轴,另外两台每次只可使用一个线轴。 iPhone愚弄使用NFC标签,使追踪这些线轴的移动变得超等简陋,并使用内置录像头为每个线轴拍摄参考图像。Watch愚弄查验和更新位置,而Mac愚弄提供耗材库存的桌面视图。 第二个名堂开首基于耗材搞定系统,但一经发展成更多功能。这个名堂搞定物理和数字缝纫图案。许多缝纫爱好者,比如我的配头,汇注了数百致使数千个图案,追踪它们通常是一个止境大的挑战。 我的代码使用NFC标签和像片来搞定物理图案。代码还添加了大都劝诱端AI来领略图案并发现称呼、类别、供应商和其他联系字段数据。这种设施幸免了用户必须将整个这些信息输入体式的需要。缝纫愚弄在开首手脚耗材搞定愚弄的基本功能基础上,添加了深度的编目器具和功能。 耗材愚弄一经止境纯熟。我一经积极使用了无意三个月,准备运转添增加样愚弄内购买功能。缝纫图案愚弄仍处于相对早期的开发阶段。让劝诱端AI可靠职责需要大都时辰,因为图案和体式有好多变化,每家公司的作念法都不同。仍有许多用户界面元素需要策划并劝诱到整个四个愚弄平台。 弥远不要让任何东谈主告诉你,你不错只是通过说几句话或打个响指就能进行编程。如你在上头看到的,这些家具很复杂,尽管AI完成实质编程。 在传统编程期间,存在一个不错刻画为剪辑→构建→测试→调试,然后回到剪辑的开发轮回。 整个集成开发环境(IDE)都围绕这个轮回构建。IDE界面的大部分结构围绕文献树和剪辑相沿器具,从语法着色到号令完成,再到指出轮回运转和实现的垂直秀气。IDE还包括调试器。你在剪辑器中成立断点,逐行轮回代码,逐步不雅察代码运行。 语音编程也有一个轮回,相配通常。 不是剪辑,而是指示,即向AI发出对于你思要什么的辅导。构建保握不变。代码必须休养为职责体式。这一步通过解说或编译然后拼装体式来完成。 测试阶段也保握不变。但你不是我方进行调试,而是必须引导AI。AI不错找到并设立编码诞妄,但世俗需要率领来找到问题发生的位置。你不可只是说"设立它"并假定AI能作念到。对于止境多的诞妄,它需要一些有教学的率领。 是以轮回酿成了指示→构建→测试→引导,可提现游戏平台app然后轮回回到指示。 提防,语音编程轮回实质上莫得剪辑和调试元素。大多数东谈主遴荐和定制他们的开发环境来优化剪辑和调试,因为传统上大部分时辰都花在这上头。 使用语音编程,大部分时辰都花在聊天界面中,世俗只是一个末端窗口。你独一需要搏斗开发环境的时辰是启动构建。然后你运行一直在职责的体式,望望什么有用,然后回到聊天或末端界面来引导AI。 的确莫得时辰使用IDE来作念咱们历史上需要IDE作念的事情。 这把咱们带回到Pixel。昨晚,它依偎在我的左肩膀上,这意味着我的左臂和手被占用了。这让我无法使用物理键盘。但我不错用右手遏抑鼠标,用声息与AI交谈。 我有一个鼠标按钮编程为按回车键,另一个启动Wispr Flow,我在Mac上使用的听写软件。 我整个的实质编程职责都在iTerm2中完成,这是一个免费的MacOS末端体式,我成立了多个标签页,每个名堂一个。 以下是我昨晚连气儿两小时的轮回过程: 我连气儿作念了两个小时这个过程。两个名堂都有了止境大的阐扬。我在IDE中独一作念的事情等于遴荐菜单项,将测试代码通过苹果发送到我的劝诱。 淌若我制作的不是苹果愚弄,我致使不错使用AI启动构建。我压根不需要使用IDE。 今晚,我在体式上作念了更多职责。目下,Pixel依偎在我配头身边,是以我有两只手不错开脱职责。我又花了几个小时"编程",除了将代码发送到TestFlight(苹果的代码测试网关)外,仍然莫得使用Xcode IDE作念任何事情。 客岁,在我运转持重进行大项主张语音编程之前,我以为我需要一个相沿AI的IDE。是以,我将整个编程从PhpStorm(一个我用于WordPress插件的备受青睐的IDE)改造到VS Code。我在一篇著述中写了这个改造,持重地说遴荐正确的IDE对于充分使用AI功能是进击的。 我不知谈这个不雅点会如斯诞妄。 在以前几天里,我一次也莫得使用剪辑器或调试器。 用一只手和语音听写,我开发了两个皆备孤苦的Mac愚弄。我在一个简陋的末端体式中职责,有两个彩色编码的窗口和第三个窗口,团结了两个愚弄。 我不再因为莫得恬逸的手而幸免使用IDE。今晚我不使用IDE是因为它皆备无谓要。 末端和语音听写过程令东谈主惊诧地简略,除了稍稍不安的嗅觉提醒我这种设施有多奇怪,止境是对于一个对IDE这整个这个词见解有着数十年深有情谊探究的东谈主来说。 Q&A Q1:什么是语音编程?它是若何职责的? A:语音编程是通过语音指示和AI对话来进行软件开发的设施。开发轮回从传统的剪辑→构建→测试→调试酿成了指示→构建→测试→引导。开发者通过语音向AI发出指示明白需求,AI生成代码,然后开发者测试并引导AI设立问题。 Q2:语音编程是否意味着IDE皆备没用了? A:的确如斯。在语音编程中,大部分时辰都花在聊天界面或末端窗口中,惟有在需要启动构建或发送代码到测试平台时才需要搏斗IDE。传统上用于剪辑和调试的IDE功能基本不再需要,因为AI承担了代码编写和诞妄设立的职责。 Q3:仅用语音和鼠标简直能完成复杂的愚弄开发吗? A:是的。作家用这种设施开发了两个复杂的苹果愚弄名堂,包括3D打印耗材搞定愚弄和缝纫图案搞定愚弄,每个名堂都要在iPhone、iPad、Mac和Apple Watch上运行。通过语音听写软件和鼠标操作可提现游戏平台app,不错完成从需求刻画到代码生成的整个这个词开发历程。 投注平台app官方网站 |


备案号: