Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , | Categories: Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Coding Disaster, Tip, Coding Disaster, Coding Disaster, Coding Disaster, Tip, Tip, Coding Disaster, Coding Disaster, Tip, Coding Disaster, Coding Disaster, Coding Disaster, Tip, Tip, Tip, Coding Disaster, Coding Disaster, Tip, Tip, Tip, Coding Disaster, Coding Disaster, Coding Disaster, Tip, Tip, Tip, Tip, Coding Disaster, Tip, Tip, Tip, Coding Disaster, Tip, Tip, Tip, Tip, Tip, Tip, Coding Disaster, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip, Tip Posted by okutbay on 05.03.2014 19:45 | Yorumlar (0)

Selamlar, kod yazmak zor (dışarıdan çok kolay görünebilir) bir iştir. Gelecek cümle özellikle yeni başlayan, başlayacak arkadaşlar için. "Ama kod okumak çok daha zor bir iştir!"

O nedenle kod yazarken, bir süre sonra sizin ya da başka birinin bu kodu okuyup anlaması gerektiğini aklınızdan çıkarmadan üşengeçlik yapmamaya özen göstermek önemlidir.

Bu yolda kullanabileceğiniz en güçlü bedava araçlardan biri aynı kod blogunda olan (indent olarak aynı hizada olan) kod satırları arasında okumayı kolaylaştıracak boşlukları gerektiği kadar vermektir. Gerektiği kadar diyorum çünkü her satır arasına boşluk koymak da koymamakla aynı şeydir. Kodunuzun okunmasını zorlaştırır.

Örneğin şu kod bloguna bakin.

List<ContactMethod> contactMethods = new List<ContactMethod>();
ContactMethod contactMethod = null;
values = new System.Collections.ArrayList();
values.Add(LangID);
values.Add(companyID);
try
{
    command = x.DaoBase.DBHelper.GetCommand(type, "8", values);
    dr = command.ExecuteReader();
    if (dr != null)
    {
        while (dr.Read())
        {
            contactMethod = new ContactMethod();

Bunu yazarken şu şeklide yazmak okumayi ve kodu anlamayi kolaylaştıracaktır.

List<ContactMethod> contactMethods = new List<ContactMethod>();
ContactMethod contactMethod = null;
values = new System.Collections.ArrayList();
values.Add(LangID);
values.Add(companyID);

try
{
    command = x.DaoBase.DBHelper.GetCommand(type, "8", values);
    dr = command.ExecuteReader();
    if (dr != null)
    {
        while (dr.Read())
        {
            contactMethod = new ContactMethod();

Boşlukları vererek kod blogunda (aynı seviyede) yer alan kodları mantıksal olarak ilişkilerine göre gruplamış olduk aslında. Özellikle try, if gibi kod bloklarını aynı seviyedeki kodlardan ayırmak için öncesinde bir satır boşluk bırakmak iyi olur. Aynı seviyede olmayan try ve command arasına boşluk vermeye gerek olmadığını da söylemek isterim.

Olay bu kadar.

Klavyeler şen ola...!

11 kişi tarafından 2.0 olarak değerlendirildi

  • Currently 2/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags: , , | Categories: Fun Posted by okutbay on 28.01.2014 04:41 | Yorumlar (0)

Link için Fevzi Kaba'ya teşekkür ederim...

http://devopsreactions.tumblr.com/post/49667540079/trying-to-fix-someone-elses-css

 

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags: , , , , | Categories: Fun Posted by okutbay on 15.04.2011 03:22 | Yorumlar (0)

 

A wife asks her husband, a computer programmer; "Could you please go to the store for me and buy one carton of milk, and if they have eggs, get 6!"

A short time later the husband comes back with 6 cartons of milk.

The wife asks him, "Why the hell did you buy 6 cartons of milk?"

He replied, "They had eggs."

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags: , , , , , | Categories: Genel, Uygulama Posted by okutbay on 12.11.2009 12:54 | Yorumlar (0)

We, the developers sometimes need work with different languages for some projects. Especially if you are a .NET developer you will need a conversion tool to convert C# to VB.NET or VB.NET to C#.

Here is a useful free tools for that need.

C Sharp to VB.NET

VB.NET to C Sharp

You can check other tool from Toolbox section 

 

1 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags: | Categories: Genel Posted by okutbay on 27.10.2009 16:01 | Yorumlar (0)
"You know, when you have a program that does something really 
cool, and you wrote it from scratch, and it took a 
significant part of your life, you grow fond of it. When it's 
finished, it feels like some kind of amorphous sculpture that 
you've created. It has an abstract shape in your head that's 
completely independent of its actual purpose. Elegant, 
simple, beautiful. Then, only a year later, after making 
dozens of pragmatic alterations to suit the people who use 
it, not only has your Venus- de-Milo lost both arms, she also 
has a giraffe's head sticking out of her chest and a cherubic 
penis that squirts colored water into a plastic bucket. The 
romance has become so painful that each day you struggle with 
an overwhelming urge to smash the fucking thing to pieces 
with a hammer."  - Nick Foster ("Life as a programmer")
 
taken from the http://www.lillypadsoftware.com/ 

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5