SDLC’nizi yönetmek için 5 geliştirici aracı


Yazılım geliştirme son 30 yılda çok yol kat etti. Yazılım geliştirme yaşam döngüsünü (SDLC) kendi bilgisayarınızda ne zaman yönetebileceğinizi hatırlıyorum. Kod yazabilir, hata ayıklayabilir, oluşturabilir ve hepsini masaüstünüzden gönderebilirsiniz. Kaynak bir dosya sunucusunda depolanacak ve her günün sonunda bir zip dosyası kaydedilerek yönetilecektir. Bir kaynak kontrol aracı kullandıysanız, dallanmayı ve birleştirmeyi gerçek bir meydan okuma haline getiren merkezi bir sunucuya sahip CVS veya SVN idi. Yazılımın serbest bırakılması, yazılımı fiziksel olarak mağazalara ve katalog satıcılarına gönderen bir üreticiye “altın” bir disket göndermek anlamına geliyordu.

Bugün hem daha kolay hem de daha karmaşık. Çoğu yeni yazılım tarayıcı tarafından teslim edilir. Uzak geliştiricilerden oluşan ekipler, karmaşık merkezi kod havuzlarını kullanarak büyük kod tabanlarını yönetir. Sorun izleme ve iletişim araçlarıyla çalışmayı koordine ederler ve bu amaç için özel olarak tasarlanmış araçlarla sürekli entegrasyon ve sürekli dağıtım yaparlar. SaaS teslim modeli, ekiplerin yeni özellikleri istedikleri zaman anında yayınlamalarına olanak tanır.

Bu süreç çok sayıda yazılım aracı gerektirir. Bazıları, iyi sandalyelerin ve geniş ekran monitörlerin geliştirme hattını iyileştirmek için daha fazlasını yapacağını iddia edebilir, ancak biz burada yazılım araçlarına bağlı kalacağız.

Peki modern yazılım geliştirme yapmak için gerekli yazılım araçları nelerdir? Modern takımların en azından bu beşine ihtiyacı var.

Entegre geliştirme ortamı

Kod yazmak her geçen gün daha da zorlaşıyor ve geliştiricilerin buna ayak uydurabilecek bir araca ihtiyacı var. İyi bir IDE, kod düzenlemeye, sözdizimi vurgulamaya, kod tamamlamaya, kaynak kontrol yönetimine, derlemeye ve hata ayıklamaya olanak tanır. İyi bir IDE, herkesin editörün yeteneklerini geliştirmesine izin veren bir çeşit uzantı API’si de sağlayacaktır.

Çok özel bir gereksiniminiz yoksa Visual Studio Code’u kullanmanızı tavsiye ederim çünkü bu kod en popüler, güçlü, açık ve yetenekli IDE’dir. VS Code, Microsoft tarafından oluşturulur ve korunur ve açık kaynak kodludur. Son derece popülerdir, üzerine attığınız hemen hemen tüm programlama dillerini işleyebilir ve binlerce faydalı uzantıya sahiptir. 20 milyondan fazla geliştiricinin kullandığı VS Code, açık ara tercih edilen araçtır. GitHub’ın yapay zeka tabanlı kodlama asistanı GitHub Copilot’a ekleme özelliği, daha da fazla motivasyon sağlar.

Telif Hakkı © 2022 IDG Communications, Inc.


Kaynak : https://www.infoworld.com/article/3657735/5-developer-tools-to-rule-your-sdlc.html#tk.rss_all

Yorum yapın