Özgür Yazılım Geliştirme Araçları

Benzer belgeler
Nasıl Pardus Geliştiricisi Olunur?

SUBVERSION VE TRAC A GİRİŞ

BULUT BİLİŞİM VE BÜYÜK VERİ ARAŞTIRMA LABORATUVARI. Ekim 2017

Pardus Yazılım Testleri ve Hata Takip Sistemi

Gitlab ile Web Tabanlı Git Deposu Yönetimi

Compiere Açık kodlu ERP + CRM yazılımı. Hüseyin Ergün Önsel Armağan Serkan Demir

Versiyon Kontrol Sistemleri

Fark Yaratan Ses ve Tümleşik İletişim (UC) Çözümleri

TCMB Deneyim Raporu. Kurumsal Java Uygulama Platformu. Sacit Uluırmak. Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

Güvenli Doküman Senkronizasyonu

WINDESKCONCENTO. sıgnum. Kurumsal İş Süreçleri Uygulamaları. windesk.com.tr

EDM SAP Business One

EDM SAP Business One

Y Kuşağı İçin Hazır Olmalıyız: Öğrenme Nereye Gidiyor? Ahmet Hançer, Enocta Genel Müdürü

Mobil Uygulama Geliştirme Yaklaşımları, Web Tabanlı Mobil Uygulama Çatıları. Burak USGURLU

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular

BT İşyükü Otomasyonu Çözümleri.

Bilgi Çağında Kütüphane

SAP Sigortaclık Zirvesi 2015

Acarix CD-DVD/Ağ üzerinden çalışan GNU/Linux Dağıtımı

AKADEMEDYA YAZILIM BİLGİSAYAR EĞİTİM VE DANIŞMANLIK TİC. SAN. LTD. ŞTİ Kocaeli Üniversitesi Yeniköy Teknopark Yerleşkesi Başiskele / Kocaeli Tel Faks

Acronis True Image Echo ile Sanallastırma

UEK ve ETPO Öngörüler, Hedefler, Çalışma Planı ORÇUN MADRAN




Powered by

PHP 1. Hafta 1. Sunum

Çalışanları ihtiyaç duyduğu bilgiye en hızlı ulaştıran araç.

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği

Exploit Geliştirme Altyapıları. Fatih Özavcı Bilgi Güvenliği Danışmanı

Sizin başarınız için çalışıyorlar

Öngörüler, Hedefler, Çalışma Planı ORÇUN MADRAN

Yaşar Bilgi İşlem A.Ş yılında faaliyete başlamıştır Yaşar Holding e bağlı kurumsal bir bilgi teknolojileri şirketidir Uzmanlık alanı İş Yönetim

Sanal Santral A.Ş. Çözümleri

16. LİSELERARASI MATEMATİK YARIŞMASI BİREYSEL YARIŞMA

iş zekası business intelligence- harita- performans göstergeleri - balanced scorecard 7 boyut da görsel tasarım LOGOBI İş Zekası Platformu

innovation inspired by technology İnnova deneyimiyle SharePoint 2016 ya geçin

Ant + Ivy + SVN + CruiseControl ile Yazılım Geliştirme Yaşam Döngüsü. Kenan SEVİNDİK

BELSİS-EBYS ELEKTRONİK BELGE YÖNETİM SİSTEMİ

MongoDB. Doğan Aydın. Eylül, 2011

EĞİTİM VE GELİŞİMDE YENİ TRENDLER, YENİ UYGULAMALAR Ahmet Murat Hançer

Disk tabanlı bir çözümdür ve bu yapısından dolayı kullanılması kolaydır. Ayrıca hızlı bir şekilde yedekleme ve geri dönüş sağlar.

Giriş. geleneksel işletim sistemlerinde her prosesin. aynı adres uzayında birden fazla akış kontrolü gerekebilir

Büyük Kurumlarda Özgür Yazılım Kullanımına Giriş

ICEWARP WEBMAIL ENTEGRELĐ SPAM FĐLTRESĐ. Kullanım klavuzu

1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz

Başlık: Windows Sistem Yöneticisi Yardımcısı

Çimtaş Microsoft Lync ile esnek, bütünleşik, yer ve zaman bağımsız kuvvetli bir iletişim altyapısına kavuştu

.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ

Türkiye Yazılımcı Raporu

Vodafone dan Office 365. Satış temsilcisi ismi Tarih

.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ

EMC Forum Yazılım Temelli Veri Depolama Moro Hekim Sistem Mühendisi

Oracle çözüm ortağı olan firmamız, gerçekleştirdiği tüm projelerde oracle ürünlerinin güvenilirliğini ve teknolojik altyapısını sunmaktadır.

Ömer SİSO Genel Müdür Sağlık Bilişimi Reformu ve Sisoft Kağıtsız Hastane Çözümleri

Ayhan AKGÖZ İşNet İş Ortakları Satış Müdürü

LKD Kendi İlacını Kullanıyor

Eğitimde Bilişim Teknolojilerinin Yeri Ve Önemi

Logo Mobile Kurulum ve Kullanım

Veriye dayalı pazarlamayla dönüşüm oranlarınızı artırın.

Chapter 8 Yazılım Testi. Lecture 1. Chapter 8 Software testing

Özgür Yazılım Lisansları

ÜRETİCİLERE VE BÜYÜK İŞLETMELERE MİKRO YAZILIM DAN KURUMSAL YAZILIM: MiKRO FLY EN BÜYÜK OLMAK İÇİN UÇ!

Ulukom Devir İşlemleri

Veritabanı. Ders 2 VERİTABANI

Merkez Ofis : Up Hill Towers A1 B Blok No:146 TR Ataşehir / Istanbul

Linux Çekirdek Geliştirme Süreci

Sınav Merkezi Yönetim Sistemi. Tulpar Yazılım ve Danışmanlık 1

Merhaba dediğini görün. Şimdi Cisco TelePresence ile gelecek yanınızda.

Kılavuz içerisinde TalksPBX kurulumu anlatılmakta olup, yapacağınız konfigürasyonlar satın aldığınız lisans ile sınırlıdır.

Açık Kaynak Kodlu Yazılım Geliştirme Ortamı ve Araçları

Beyes Bilişim Teknolojileri Elek.Yaz.Dan.San ve Tic. Ltd. Şti.

Ankara Üniversitesi Hızlandırıcı Teknolojileri Enstitüsü

OpenScape 4000 V7. Kurumsal Çözümler Her Zaman Fark Yaratır Ocak 2014

Toplu Kayıt Kullanıcı Kitapçığı

OKTAY ÖNCEL. Kendisinden hem Avnet hem de Türkiye de son dönemde gerçekleştirilen teknoloji yatırımlarına dair bilgiler aldık.

Hakkımızda ECOFİLO KİMDİR? Değerlerimiz

Orta Ölçekli B2B Projelerinde IBM Alt Yapısı : Başarı Hikayesi (Jobula.com) D-CAT Technologies. Ali YILDIRIM D-CAT Technologies Technology Director

TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI

Büyük Ölçekli Bir Sistem Projesinde IBM Rational Jazz Platformu Kullanarak Çevik Süreçlerin Uygulanması. Serap Bozbey

LOGO İş Zekası çözümü ile kurumsal raporlama ve analizler. Cem Yılmaz Genel Müdür LOGOBI Yazılım

Proticaret Exclusive v3.2.0 E-Ticaret Yazılımı Kurulum Dokümanı

Smart Work ile SüreS. reçlerinizi Daha Verimli Hale Getirin Yeşim MUTLU. WebSphere Ürün Müdürü

Açık e-öğrenme. Açıköğretim Fakültesinde e-öğrenme Uygulamaları. M. Emin Mutlu. İnternet Haftası Etkinlikleri 2004 Anadolu Üniversitesi 20 Nisan 2004

Paketler ve Detayları

Güvenlik, Telif Hakları ve Hukuk

İngilizce (Intermediate B1 / PTE Academic Sınavı 42, Yabancı Dil Bilgisi Seviye Tespit Sınavı 51.25)

Akademik Dünyada Özgür Yazılım. Akademik Dünyada. Onur Tolga Şehitoğlu

Doğru ve hızlı çözümler sunar. Tanıtım Kataloğu

Dünyanın en büyük sosyal dil öğrenme ağı busuu şimdi Türkiye de!

IT Manager Ünvanına Sahip Olun

daha kolay! MicroDestek İş ve Dava Takibi KolayOfis Hukuk Büro Yönetimi, hukuk büroları için hazırlanmış bir ofis otomasyonudur.

Programlama Nedir? Bir bilgisayar bilimcisi gibi düşünmek ve programlama ne demektir?

Kargo Modülü. Diğer modüller ile entegre çalışan Kargo modülü ile satış irsaliyesifaturasıoluşturduktan

Transkript:

Özgür Yazılım Geliştirme Araçları Bekir Doğan & Roy Büyüksimkeşyan

İçerik Biz Kimiz Problemler ve Çözümler Sorular

Biz Kimiz Mobil Servisler E-Ticaret Son Kullanıcı Portalleri Danışmanlık Açık Kaynak Yazılımlar Parkyeri

Bir Fikir Bir Grup İnsan Gerçeklenmesi Gereken Bir Yazılım

X Dili ((new) Cobol:) Dile hakim değilsiniz. Dökümantasyon ve Örnek İhtiyacı

Çözüm: IDE ve Metin Düzenleyici

Rahatlığınız Önemli Seçenek Çok Eclipse tercih ediliyor Emacs ve VIM!

Kod Renklendirme Otomatik Tamamlama Bütünleşik Dökümantasyon Snippetler (Sürükle Bırak Yapılar)

Kodlamaya başladınız Hepiniz farklı bir yeri yapıyorsunuz.

Tanıdık mı?

Dosya paylaşımı için yan yana gelen bilgisayarlar? Ya da Flash Disk?

Çözüm: VCS (SCM)

Eşli Çalışma Yedek Alma Diff (Fark) Versiyonlama

Diff Derken

Dağıtık ve Tümleşik (Distributed & Centralized) Biri öbüründen daha iyi değil Bakış açıları farklı Git ve SVN en çok kullanılan

Bir Demo Çıkardınız Henüz Yapmadıklarınız Buglı Olan Özellikler Yeni Özellik İstekleri

Kim ne yapıyor? Ne zamana yapıyor? Buglar kimin/neyin sayesinde(!) Gönderilen her şeyi hatırlayacak mısın?

Proje Yönetiminde ters giden şeyleri biliyorsunuz :)

Çözüm: İş/Hata Takip Programları

İş/Hata Takibi İnsan Takibi Sürüm Yönetimi Geçmiş İşler

Kolay Kurulum İş Süreç/Akış Yönetimi VCS (SCM) Entegrasyonu Başka Araçlar ile Entegrasyon Özelleştirme

Hataları çözmeye başladınız Eskilerini çözdükçe, yenilerini eklediniz Önceden çözülenler yeniden ortaya çıkmaya başladı

Çalışan bir şeyi bozdun mu? Aynı yerleri yeniden test etmelisin Yeni eklediklerin çalışıyor mu?

Çözüm: Otomatikleştirilmiş Test (Birim Test, CI Server, Süreç Testleri)

Birim Testler (xunit) Sürekli Çalışma Metrikler Sürece Entegre

Kolay Kurulum İş Süreç/Akış Yönetimi VCS (SCM) Entegrasyonu Başka Araçlar ile Entegrasyon Özelleştirme

Bazı Hataları tekrar etmek zor Çok özel durumlarda oluşuyor Bazı yerlerin çok yavaş olduğunu düşünüyorsun

Kodun çalışmasını nasıl takip edebilir miyiz? Nerenin yavaş olduğunu nasıl anlarız? O Segfault var ya...

Çözüm: Debugger ve Profiler

Kodu Adım Adım Ilerlet Yavaş Çağrıları Belirle Hafıza Kaçaklarını Bul

Her dil için bir çözüm var Kodu bunlar ile ölçmek önemli ve kolay GNU Debugger ve Jdb çok kullanılıyor

Büyüdünüz ve artık daha çok insan geliştiriyor. Yazılmış kod kötüleşmeye başladı Kodun kalitesini artırmak, yeni gelenleri eğitmek.

Kodun kalitesi nasıl artırılmalı?

Çözüm: Gözden Geçirme (Aslında çözümlerden en kolayı)

Statik Kodun İncelenmesi Öğrenme ve Öğretme Gene Diff ve Yama

Hem gözden geçiren, hem geçirilen için iyi Başkasının kdou her zaman kötü değildir Ego kapışması olmamalı

Kullanıcı sayınız artıyor Bug ve istek değil, Nasıl yaparım soruları geliyor Yeni geliştiriciler, başlarken zorlanıyor.

Bilen sayısı nasıl artırılmalı? Dokümante etmek lazım da nasıl? Dökümantasyon çok hamallık.

Çözüm: Wiki

Topluluk Çabası Hızlı Gelişme Versiyonlama

Toplu olarak herkes bir ucundan tutabiliyor. Versiyonlama kaybı engelliyor. Wikipedia bu modelin çalıştığının kanıtı

Teşekkürler Sorularınız Bekir Doğan Roy Büyüksimkeşyan bekir.dogan@kartaca.com roy.buyuksimkesyan@kartaca.com