Giter Site home page Giter Site logo

buraksenyurt / snack_bits Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 757 KB

Tek başına repo olamayacak, farklı konularda ve anlık olarak karşıma çıkan durumlara istinaden ele aldığım kod parçalarını toplamayı düşündüğüm alandır.

C# 78.38% Rust 20.45% JavaScript 1.17%
clean-code code-quality csharp dotnet programming self-training

snack_bits's Introduction

Abur Cubur

Tek başına repo olamayacak, farklı konularda ve anlık olarak karşıma çıkan durumlara istinaden ele aldığım kod parçalarını toplamayı düşündüğüm alandır. Örneğin işimde karşılaştığım bir kod probleminin çözümü ya da öğrendiğim pratik bir bilginin basit uygulamasını bu repo altındaki klasörlerde toparlayabilirim.

  • 10_plug_in_programming ve 10_plug_in_programming_sdk: Bu çalışmadaki amacım dışarıdan yeni efektler entegre edilebilen bir fotoğraf kütüphanesinin iskeletini oluşturabilmek. Temel gayem plug-in'lerin interface'ler aracılığıyla sisteme dahil edilmesini sağlamak.
  • 09_mocking ve 09_mocking_test : Bu çalışmadaki amaç test edilebilirlik için kodun yeniden değerlendirilmesi ve mock nesne kullanımlarını keşfetmektir.
  • 08_dependencies : Nesne bağımlılıklarını yönetmenin etkili enstrümanlarından birisi de arayüz(Interface) kullanımı. Bu örnekte bir veri kümesinin fiziki diske yazma operasyonuna ilişkin bağımlılığı dışarıya açmanın ideal yolunu bulmaya çalışıyorum.
  • 07_remembering_events : C# ile geliştirilen uygulamalarda event kullanımını hatırlamak amacıyla basit ve az biraz eğlenceli olduğunu düşündüğüm bir uygulamayı eklemek istedim.
  • 06_avrasya_passenger : Değerli meslektaşlarımdan Muhtalip Dede'nin geliştirdiği Nodejs tabanlı web framework'ü kullanmayı denediğim bir uygulama eklemek istedim.
  • 05_eat_switch_case_csharp: En temel seviyede switch...case bloğundan kaçınmanın bir yolunu incelemek istedim.
  • 04_constants_to_enum: Bir ihtiyaç sebebiyle sayısız constant değer barındıran static sınıfların enum sabiti olarak dönüştürülmesi gerekmişti.
  • 03_find_switch_with_rust: Bu örnekte amacım c# kod dosyalarında geçen switch bloklarını tespit etmek ve bunu Rust ile yapmak. Hatta switch bloklarının kolayca bulunması için pest isimli yardımcı bir rust küfesini kullanmayı düşünüyorum.
  • 02_if_rule_engine_csharp: Bu ikinci örnekte de if bloklarından sıyrılmaya çalışıyorum. Bu sefer .Net tarafında popüler olan bir rule engine paketini işin içerisine katmaktayım.
  • 01_if_challenge_csharp : Repoyu açmaya karar verdiğim günün ilk örneği. Karşılaştığım bir kod parçasındaki if bloklarından sadece kurtulmak istedim.

snack_bits's People

Contributors

buraksenyurt avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.