Інструменты распрацоўніка & Праграмаванне
28 кіраўніцтваў па інструментах распрацоўніка & Праблемы праграмавання на Windows — знайдзіце сваю, а затым атрымайце пакрокавае выпраўленне ў праграме.
Што адрознівае праблемы інструмента распрацоўшчыка
Асяроддзі распрацоўшчыка — Git, Docker, WSL, моўныя асяроддзя выканання, такія як Python або Node, рэдактары, такія як VS Code — ствараюцца шляхам накладання некалькіх незалежных частак праграмнага забеспячэння адна на адну, кожная са сваёй версіяй і ўласным спосабам размовы з Windows. Праблема тут часта заключаецца ў неадпаведнасці паміж дзвюма з гэтых частак, а не ў збоі якой-небудзь адной.
Гэта таксама катэгорыя, у якой «гэта працуе на іншай машыне» з'яўляецца сапраўды карыснай падказкай, а не проста расчараваннем — розніца ва ўсталяваных версіях, зменных асяроддзя або канфігурацыі паміж дзвюма машынамі вельмі часта з'яўляецца сапраўднай прычынай.
Калі гэтыя праблемы, як правіла, выяўляюцца
- Адразу пасля ўсталявання або абнаўлення адной часткі налад распрацоўкі (моўная версія, рэдактар, інструмент кантэйнера), з якой іншыя ў стэку зараз не згодныя
- Пры кланаванні або адкрыцці праекта, які быў створаны з іншымі наладамі, чым у бягучай машыны
- Калі інструмент, які ўчора працаваў нармальна, раптам паведамляе аб канфлікце версіі, шляху або дазволу без відавочнага трыгера
Чаму скапіяваныя выпраўленні тэрміналаў тут асабліва рызыкоўныя
Парады распрацоўшчыкаў па ліквідацыі непаладак у інтэрнэце часта пішуцца для пэўнай камбінацыі версій, якія могуць не адпавядаць той, што насамрэч усталявана — запуск выпраўлення, прызначанага для іншай налады, можа незаўважна змяніць зменныя асяроддзя, шляхі або канфігурацыі спосабамі, якія выклікаюць другую праблему, якую цяжэй дыягнаставаць.
WindowsHelper распрацоўваецца так, каб улічыць, якія канкрэтныя версіі і інструменты насамрэч задзейнічаны, перш чым прапаноўваць што-небудзь, а не прапаноўваць адзінае выпраўленне, якое мяркуе, што ўстаноўка распрацоўкі ўсіх выглядае аднолькава.
Праглядзіце даведнікі
-
🤖 Наладзьце Android Development
Інструменты распрацоўніка & Кіраўніцтва па праграмаванні, якое ахоплівае распрацоўку Android: што гэта звязана і як гэта наладзіць.
Medium30-45 minutes -
🗄️ Настройка распрацоўкі базы даных
Інструменты распрацоўніка & Кіраўніцтва па праграмаванні, якое ахоплівае наладку распрацоўкі базы даных — што гэта ўключае ў сябе і як гэта апрацоўваецца.
Medium45-60 minutes -
🐳 Наладзіць Docker на Windows
Інструменты распрацоўніка & Кіраўніцтва па праграмаванні, якое ахоплівае Docker на Windows: што гэта звязана і як яго наладзіць.
Medium45-60 minutes -
🔧 Наладзьце Git і кантроль версій
Інструменты распрацоўніка & Кіраўніцтва па праграмаванні, якое ахоплівае Git і кантроль версій: што гэта звязана і як гэта наладзіць.
Medium45-60 minutes -
⚙️ Выправіць канфігурацыю кода VS
Змагаецеся з канфігурацыяй кода VS? Гэта інструменты распрацоўніка & Кіраўніцтва па праграмаванні разбівае верагодныя прычыны і шляхі выпраўлення.
Medium45-60 minutes -
🐍 Выправіць асяроддзе распрацоўкі Python
Змагаецеся з асяроддзем распрацоўкі Python? Гэта інструменты распрацоўніка & Кіраўніцтва па праграмаванні разбівае верагодныя прычыны і шляхі выпраўлення.
Medium30-45 minutes -
🛠️ Выправіць праблемы з усталяваннем Visual Studio
Выпраўце збоі праграмы ўстаноўкі Visual Studio, памылкі кампанентаў і пашкоджаныя ўстаноўкі. Ахоплівае інструмент рамонту, чыстае выдаленне, аўтаномны ўсталёўшчык і кіраванне нагрузкай.
Medium45-60 minutes -
🛠️ Выправіць інструменты вэб-распрацоўкі
Спецыяльныя інструменты распрацоўніка & Кіраўніцтва па праграмаванні, якое ахоплівае інструменты вэб-распрацоўкі, ад агульных прычын да рашэння.
Medium45-60 minutes -
🐧 Выправіць Windows Subsystem for Linux
Практычныя інструменты распрацоўшчыка & Кіраўніцтва па праграмаванні для Windows Subsystem for Linux — што адбываецца і як гэта выправіць.
Medium45-60 minutes -
🔧 Праблемы .NET Framework
Спецыяльныя інструменты распрацоўніка & Кіраўніцтва па праграмаванні, якое ахоплівае праблемы NET Framework, ад агульных прычын да рашэння.
Medium45-60 minutes -
🚀 Будаваць & Майстар разгортвання
Практычныя інструменты распрацоўшчыка & Кіраўніцтва па праграмаванні Build & Майстар разгортвання.
Medium45-60 minutes -
⚡ Node.js & Праблемы npm
Практычныя інструменты распрацоўшчыка & Кіраўніцтва па праграмаванні для Node.js & Праблемы npm — што адбываецца і як гэта выправіць.
Medium45-60 minutes -
☕ Наладзіць распрацоўку Java
Поўнае кіраўніцтва па ўсталяванні JDK 21, канфігурацыі JAVA_HOME, наладцы Maven/Gradle і ліквідацыі непаладак пры распрацоўцы Java
Medium30-45 minutes -
🔐 Наладзьце SSH і GPG
Наладзьце ключы SSH для аўтэнтыфікацыі Git, наладзьце GPG для подпісу фіксацыі і кіруйце бяспечнымі злучэннямі
Medium15-25 minutes -
💻 Наладзьце тэрмінал і абалонку
💻 Наладзьце тэрмінал і абалонку
Easy15-20 minutes -
🦀 Наладзіць распрацоўку Rust
Усталюйце Rust праз rustup, наладзьце груз, наладзьце VS Code і выпраўце агульныя праблемы з Rust на Windows
Medium15-25 minutes -
🐹 Наладзьце Go Development
Усталюйце Go SDK, наладзьце GOPATH, наладзьце VS Code і выпраўце непаладкі распрацоўкі Go на Windows
Easy15-20 minutes -
🔄 Наладзьце менеджэры версій
Усталюйце і наладзьце nvm-windows, pyenv-win і іншыя менеджэры версій для распрацоўкі некалькіх версій
Medium30-45 minutes -
🐘 Наладзьце распрацоўку PHP
Усталюйце PHP, наладзьце Composer, наладзьце Laravel і ліквідуйце непаладкі распрацоўкі PHP на Windows
Medium30-45 minutes -
☸️ Наладзьце Kubernetes Local
Наладзьце лакальны Kubernetes з Docker Desktop, minikube або Kind для распрацоўкі аркестроўкі кантэйнераў
Hard30-45 minutes -
✨ Наладзьце лінтынг і фарматаванне
Наладзьце ESLint, Prettier і іншыя інструменты якасці кода для паслядоўнага, чыстага кода ў праектах
Easy15-20 minutes -
Выпраўце PowerShell памылак палітыкі выканання
Выпраўце PowerShell памылак палітыкі выканання
Easy5-10 minutes -
Выпраўленне «Порт ужо выкарыстоўваецца» / EADDRINUSE / localhost Адмоўлена
Выпраўце канфлікты партоў пры запуску сервераў распрацоўшчыкаў. Знайдзіце і спыніце працэс блакіроўкі, зменіце парты для React/Next/Vite/Django/Flask/Docker і прадухіліце зомбі-працэсы.
Easy2 minutes -
Выпраўце канфлікты зліцця Git — развязвайце, спыняйце і прадухіляйце
Вырашайце канфлікты зліцця git з дапамогай рэдактара візуальнага зліцця VS Code або каманднага радка. Ахоплівае чытанне маркераў канфліктаў, нашу/іх стратэгію, спыненне зліццяў і прадухіленне.
Medium5-15 minutes -
Выпраўце павольную працу кода VS / высокі працэсар / затрымку
Выпраўце павольную працу кода VS / высокі працэсар / затрымку
Easy5-10 minutes -
Выпраўце, што месца на дыску WSL2 становіцца занадта вялікім
Выпраўце, што віртуальны дыск WSL2 ext4.vhdx займае занадта шмат месца на дыску C:. Ачысціце выявы Docker, ушчыльніце VHDX і перанясіце WSL на іншы дыск.
Medium5-15 minutes -
👨💻 Вырашыце праблемы .NET Framework на Windows | WindowsHelper
Дыягностыка, рамонт і канфігурацыя асяроддзя выканання .NET Framework, .NET Core і .NET 5+ для выпраўлення памылак прыкладанняў
Hard15-30 minutes -
👨💻 Вырашыць праблемы з Node.js і npm | WindowsHelper
Выпраўце збоі пры ўсталёўцы, памылкі дазволаў, канфлікты версій і праблемы інструмента зборкі з Node.js і npm
Hard15-30 minutes
Хутка ў дадатку
Знайдзіце сваю праблему вышэй — поўнае пакрокавае выпраўленне знаходзіцца ў дадатку для тэлефона WindowsHelper і хутка з'явіцца. Бясплатны ПК Companion (даступны зараз) падключае тэлефон да ПК.
🔔 Атрымлівайце апавяшчэнні пры запуску