Search This Blog

Tuesday, June 19, 2018

Class method and instance method trong C#

Class method and instance method trong C#

Vì đọc bài này nên tự nhiên nghĩ đến static method (class method) & normal method (instance method) trong C#. Vậy nên viết cái này
Không giống Ruby, trong C# thì class method và instance method không đa hình, nghĩa là nếu viết như này:

    public class Animal
    {
        public static void Hello()
        {
        }
        public void Hello()
        {
        }
    }

Các bạn sẽ bị lỗi:

CS0111 Type ‘Animal’ already defines a member called ‘Hello’ with the same parameter types

Còn khi gọi, thì cũng giống Ruby, static method không thể được gọi từ 1 instance mà phải gọi từ class

class Program
    {
        static void Main(string[] args)
        {
            Animal a = new Animal();
            Animal.Hello();
            a.Hello();  //Error: CS0176 
            a.HelloHuman();
        }
    }

CS0176 Member ‘Animal.Hello()’ cannot be accessed with an instance reference; qualify it with a type name instead

Written with StackEdit.

Wednesday, June 13, 2018

Willing to learn

Hôm nay group review một cái tài liệu về version control với mấy đồng nghiệp, bạn Huê bảo:

Cái đó có gì đâu mà ông viết có vẻ khó khăn vậy, người ta xài đầy!

“Cái đó” là cái này :)
git workflow

Tự nhiên suy nghĩ, hình như hồi xưa mình open up ra ngoài cũng y như Huê vậy, nhiệt huyết và tích cực "cái đó có gì đâu, thế giới xài đầy, nhưng đến một hồi thì không như thế nữa, giờ khi nghĩ về vấn đề gì đó, mình hay lấy cái “người việt nam” làm cơ sở phán đoán.

Cho nên phản biện của mình cho Huê là

Tất nhiên, là không có gì ghê gớm cả, khi cần thì ai cũng có thể học được, quan trọng là member của bạn có willing để học hay không mà thôi. Nếu bạn có một nhóm member giống như Huê, nhiệt huyết, tích cực, willing to learn, thì không sao hết, nhưng nếu như nhóm của bạn có những member *** thì nên chọn cái mô hình có workflow đơn giản hơn, để dễ quản lý.

Và cái mình đang chọn để quản lý version trong dự án của mình là cái này.

svn worlfow

Written with StackEdit.

CON NGƯỜI và TINH THẦN

CON NGƯỜI và TINH THẦN 1 –  " Nếu có một gã trọc phú hàng to súng lớn, có thể mua biệt thự alibaba cho em ở, xe lếch xù cho em đi, nạp ...