Chủ đề thịnh hành
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

ludwig
Kỹ sư chính được Đức Chúa Trời chọn. Những gì không thể đối với bạn không phải là không thể đối với tôi.
chỉ cần cho các tệp dot vào túi thôi ông ơi, không ai cần những ý kiến này về hệ thống kiểu và kiểu động so với kiểu tĩnh từ ông cả.

DHH13 giờ trước
Một trong những cuộc chia rẽ lâu dài nhất trong lập trình là giữa kiểu tĩnh và kiểu động. Tôi đã nghe hàng triệu lập luận từ cả hai bên trong suốt sự nghiệp của mình, nhưng rất ít trong số đó thuyết phục được ai đó về điều gì. Bởi vì những lý do được ngụy trang dưới dạng lý trí hiếm khi có hiệu quả trong các vấn đề liên quan đến đức tin. Người cưỡi sẽ luôn biện minh cho con đường của con voi.
Điều đó không có nghĩa là không có người đã chuyển đổi bên. Thực tế, những cá nhân như vậy thường la hét những lý do lớn nhất. Thường với sức hấp dẫn của một người ăn tạp suốt đời bỗng nhiên trở thành người ăn chay hoặc một ngân hàng truyền thống đã có một chuyến đi may mắn trên crypto. Niềm tin càng ngắn, ngọn lửa càng sáng.
Cá nhân tôi, tôi không ngại ngần là một người thích kiểu động. Đó là lý do tại sao tôi yêu Ruby đến vậy. Nó tận dụng tối đa kiểu động để cho phép cú pháp thơ mộng dẫn đến những đoạn mã đẹp đẽ như vậy. Đối với tôi, Ruby với kiểu tĩnh rõ ràng sẽ giống như một đĩa salad với một muỗng kem. Chúng đơn giản không đi cùng nhau.
Tôi cũng sẽ thú nhận rằng tôi đã từng ôm ấp vị trí truyền giáo cho kiểu động trong quá khứ. Đến mức bị ảnh hưởng bởi một chứng bệnh Một Đề Xuất Đúng Đắn. Nhìn thấy sự thiếu nhiệt tình đối với kiểu động như một phản ánh của việc thiếu giáo dục, kinh nghiệm, hoặc có thể thậm chí là năng lực.
Ôi, thật ngu ngốc.
Giống như cố gắng thuyết phục một người hướng nội rằng họ thực sự sẽ thích các bữa tiệc nếu họ chỉ cần thoải mái hơn một chút. Rằng thực sự rất vui khi ở trong những căn phòng đông đúc, hàng giờ liền, la hét để giao tiếp, bởi vì sao không có VIBE!
Ngày nay, tôi đã đến để đánh giá cao sự vĩ đại của sự đa dạng. Lập trình sẽ là một nỗ lực khủng khiếp nếu tất cả chúng ta đều bị giam cầm trong cùng một mô hình. Bản chất con người quá đa dạng để chấp nhận sự ràng buộc như vậy đối với sự sáng tạo của nó.
Bạn có thể tưởng tượng nếu tất cả nghệ thuật thị giác phải được thể hiện theo phong cách lập thể? Hoặc hiện thực? Hoặc tất cả tiểu thuyết được viết theo phong cách ngắn gọn, trực tiếp của Hemmingway? Thật nhàm chán biết bao!
Nó sẽ phá hủy phép màu của lập trình. Sự kết hợp độc đáo giữa nghệ thuật và kỹ thuật.
Nhưng tôi đã mất một thời gian để đến được những kết luận này. Tôi là một người đang hồi phục khỏi chủ nghĩa giải pháp. Vì vậy, khi tôi thấy mọi người đặt tay lên trái tim trong sự không tin rằng bất kỳ ai, ở đâu đó có thể thích JavaScript hơn TypeScript, tôi mỉm cười, và tôi nhớ những ngày khi tôi nhận ra sự nhiệt tình của họ trong gương.
Điều đó không có nghĩa là tất cả các vấn đề về cách tiếp cận lập trình đều giảm xuống những tư duy khác nhau nhưng bình đẳng. Có những giới hạn cho chủ nghĩa tương đối này. Nhưng kiểu động so với kiểu tĩnh chắc chắn nằm trong giới hạn của nó. Cũng vậy, lập trình hàm so với lập trình hướng đối tượng. Các cực ở cả hai trục này đã cho thấy khả năng cung cấp phần mềm xuất sắc trong nhiều thập kỷ (và cả những thứ tồi tệ nữa!).
Bây giờ mọi người được ban phước với khả năng thể hiện bản thân một cách bình đẳng từ cả hai đầu. Tuy nhiên, bản chất hai tay dường như hiếm, như được chứng minh bởi sự không tin tưởng hoàn toàn thường xuyên được thể hiện bởi cả hai bên rằng bên kia có thể giữ một vị trí hợp lý.
Tôi không phải là người thuận tay trái. Tôi không thích kiểu tĩnh, và các đối tượng làm cho tâm trí tôi sống động. Nhưng tôi đã đến để đánh giá cao thực tế rằng những người khác làm sáng tỏ sự sáng tạo của họ với cường độ giống như tôi làm với của mình, sử dụng các ràng buộc lập trình hàm và các kiểu được viết rõ ràng.
Miễn là tôi không bao giờ phải làm bẩn Ruby của mình với các gợi ý kiểu hoặc viết tất cả mã front-end bằng TypeScript, tôi có thể sống hạnh phúc bên cạnh những người yêu thích Go hoặc không thể chịu đựng JavaScript. Vive la différence!
14
không có gì gây hại hơn cho người đàn ông da trắng tầm thường hơn là ý tưởng rằng họ có thể tạo ra những suy nghĩ hoặc tác phẩm thú vị, hoặc bằng cách nào đó tổng hợp văn hóa hoặc suy ngẫm sâu sắc về bất cứ điều gì, hoặc sự phát minh của những kẻ giả trí thức, về cơ bản
bắt buộc phải ở trong gulag 4 bạn
185
Hàng đầu
Thứ hạng
Yêu thích
