Xin chào, và chào mừng trở lại.
Hãy nói về các nguyên tắc cơ bản của một chương trình.
Vì đây là một sự khởi đầu lớp lập trình, cụ thể
là chúng ta sẽ nói về C, trước khi bạn có thể hiểu ngay
cả một ngôn ngữ lập trình, bạn cần để hiểu chương trình là gì.
Vì vậy, tôi muốn mô tả một số điều cơ bản, các khái niệm cơ bản cho bạn trước khi chúng
ta bắt đầu tìm hiểu chi tiết về C.
Máy tính là một cỗ máy rất ngu ngốc.
Các bạn, tôi chắc chắn, nhiều hơn nhiều hơn là không quen thuộc với những
gì một máy tính có thể làm và những gì nó làm.
Tuy nhiên, cụ thể là dưới mui xe và điều gì đang xảy ra về
thời điểm bạn nhấp vào trình duyệt của mình, khi bạn nhấp vào các ứng dụng khác nhau
mà bạn sử dụng, điều gì đang xảy ra có một
số loại chương trình đang chạy và chương trình đó cho máy tính biết phải làm gì.
Máy tính thực sự rất ngu ngốc.
Họ chỉ làm những gì họ được yêu cầu.
Vì vậy, các hoạt động cơ bản của một máy tính sẽ hình thành cái được
gọi là tập lệnh của máy tính.
Một tập hợp hướng dẫn nếu bạn có thể nghĩ về điều đó, đó là cách nó sẽ làm
một cái gì đó. Vì vậy, chúng ta
cần nói với máy tính này nó sẽ làm như thế nào.
Chúng tôi làm điều đó dưới hình thức chương trình ở cấp độ thậm chí còn thấp hơn.
Mỗi máy tính có những gì được gọi là một tập lệnh.
Một tập hướng dẫn về cơ bản là hướng dẫn trên CPU, bộ
xử lý của máy tính.
Vì vậy, để giải quyết một vấn đề bằng cách sử dụng máy tính bằng cách cho bạn biết phải
làm gì, bạn cung cấp giải pháp này bằng cách gửi những hướng dẫn đến tập hướng dẫn.
Vì vậy, đó là những gì đang xảy ra
khi bạn viết một chương trình máy tính là bạn đang gửi các hướng dẫn cụ thể để giải quyết
một vấn đề cụ thể thông qua các lệnh tới CPU, bộ xử lý.
Và cách tiếp cận hoặc phương pháp được sử dụng để giải quyết vấn đề được biết
đến như một thuật toán.
Vì vậy, cho các bạn hiểu toán học, thuật toán là cách bạn giải quyết một
vấn đề.
Vì vậy, chẳng hạn nếu bạn muốn tạo toàn bộ chương trình và tất cả
những gì nó làm là kiểm tra xem có người dùng nhập số lẻ hoặc số chẵn.
Điều gì sẽ được mô tả là bản thân thuật toán là phép thử, liệu số
có chẵn hay không hoặc kỳ quặc, đó là thuật toán.
Các câu lệnh giải quyết vấn đề trong toàn bộ nó trở thành chương trình.
Và chúng ta sẽ thảo luận về điều này khái niệm và thuật toán.
Thuật toán chẵn là chẵn nhiều loại quan hệ hơn - liên quan đến lập
trình mô-đun.
Vì vậy, chúng ta sẽ nói về điều đó khi chúng ta nói thêm về các chi tiết để xem.
Nhưng một lần nữa, tôi muốn để bạn hiểu bạn đang làm gì
khi viết mã.
Điều gì đang xảy ra tại rất, rất thấp lớp.
Bạn sẽ viết các thuật toán
này được chứa bên trong một chương trình.
Vì vậy, để viết một chương trình, bạn sẽ
cần phải viết đúng hướng dẫn cho thực hiện thuật toán.
Những hướng dẫn này có thể được thể hiện trong bất kỳ loại câu lệnh nào
của một ngôn ngữ lập trình cụ thể.
Vì vậy, chúng tôi sẽ tập trung vào c cho lớp học này, nhưng tôi chắc
rằng bạn đã nghe nói về các chương trình khác các ngôn ngữ như java,
c ++, aim c được sử dụng trong các ứng dụng iOS nhưng thực sự bây giờ nhiều hơn, Swift được sử dụng.
Nhưng có tất cả những chương trình này những ngôn ngữ
mà bạn có thể học mà về cơ bản sẽ cho phép bạn gửi hướng dẫn đến
CPU dưới dạng thuật toán và câu lệnh.
Ngoài ra, tôi muốn nói về một số thuật ngữ cơ bản, CPU, đơn
vị xử lý trung tâm.
Đây là bộ não của máy tính.
Đây là nơi hầu hết công việc đang được thực hiện.
Đây là đâu hướng dẫn được thực hiện.
Bộ nhớ, bạn thường nghe thuật ngữ này bộ nhớ.
Và học sinh thường bị trí nhớ rất nhầm lẫn với ổ cứng.
Bộ nhớ không giống nhau như ổ cứng.
Bộ nhớ thường được gọi là ram, là bộ nhớ truy cập ngẫu nhiên.
Tất cả dữ liệu được lưu trữ trong bộ nhớ, đó
là một thành phần phần cứng riêng biệt.
Nó không phải là một ổ đĩa thực tế.
Tất cả dữ liệu trong chương trình được lưu trữ trong bộ nhớ, thành
phần phần cứng riêng biệt.
Vì vậy, nó lưu trữ dữ liệu chương trình trong khi nó đang chạy.
Và chúng ta sẽ nói về các biến và ý nghĩa của chúng.
Nhưng một chương trình cần phải có dữ liệu để thực hiện các
phép tính nhằm thực hiện các thuật toán.
Dữ liệu đó sẽ được được lưu trữ trong ram, bộ nhớ.
Lý do chúng tôi lưu trữ nó trong bộ nhớ trái ngược với việc lưu
trữ nó trên ổ cứng là bộ nhớ nhanh hơn nhiều, nó cho phép
chương trình chạy nhanh hơn nhiều.
Nhưng trí nhớ cũng thường không liên tục khi khởi động lại một
loại làm rõ khác.
Nhưng bạn nên hiểu chỉ RAM thuật ngữ này.
Nó có nghĩa là bộ nhớ.
Đó là các biến và dữ liệu trong chính chương trình nơi nó được lưu trữ.
Phần cứng riêng biệt thành phần sau đó là ổ cứng.
Ổ cứng là một cái gì đó bạn mua khi máy tính - đó là
bộ nhớ vĩnh viễn.
Điều này thường thực sự, thực sự lớn. Nó chứa gigabyte, terabyte dữ liệu.
Điều này lưu trữ các tệp có thể là tài nguyên của một chương trình.
Và khi bạn xoay máy tính tắt và bật lại, các tệp
đó vẫn ở đó.
Khi bạn xoay máy tính tắt và bật một chương trình, chương trình
thực sự ngừng thực thi và không có gì trong ram.
Vì vậy, hãy hiểu sự khác biệt giữa ram và ổ cứng.
Đó là một khái niệm quan trọng.
Một lần nữa, hãy nghĩ về ram có liên quan để lập trình, vì ổ cứng có
liên quan đến lưu trữ
vĩnh viễn và chúng tôi thường đặt tài nguyên vào đó.
Chúng tôi sẽ có các tệp hệ điều hành, tất cả các loại tài nguyên chương trình khác nhau.
Hệ điều hành được phát triển để về cơ bản làm cho cuộc sống của bạn dễ dàng hơn rất nhiều khi bạn
muốn sử dụng máy tính.
Bởi vì ở cấp độ rất thấp, máy tính chỉ làm những gì nó
được yêu cầu và nó chỉ là hướng dẫn bằng cách sử dụng một tập hợp hướng dẫn.
Nó sẽ rất khó khăn để sử dụng nếu bạn phải hiểu
tất cả các hướng dẫn này.
Vì vậy, có một chương trình được gọi là hệ điều hành giúp
người dùng sử dụng máy tính dễ dàng hơn.
Nó kiểm soát tất cả các hoạt động của máy tính, xử lý tất cả
đầu vào và đầu ra thông qua phần cứng để nó hiểu
cách tương tác với bàn phím, chuột, màn hình.
Nó cũng quản lý máy tính của tài nguyên, xử lý việc thực thi các
ứng dụng khác nhau.
Hệ điều hành là một giai cấp hoàn toàn riêng biệt.
Có rất nhiều thứ đi vào một hệ điều hành, nhưng hiểu
những điều cơ bản về nó.
Nó chỉ cho phép bạn sử dụng máy tính của bạn một cách dễ dàng hơn.
Một số ví dụ về rất hệ điều hành phổ biến là những
thứ như Windows, phải.
Mọi người đều sử dụng Windows.
Windows 10, Windows
XP, bất kể trường hợp nào.
Linux, UNIX mà chúng tôi sẽ nói thêm về thời điểm chúng
ta nói về lịch sử của C.
Android là một hệ điều hành cho thiết bị di động, iOS.
Đây là những chương trình cụ thể rất lớn có thể chứa nhiều chương trình khác nhau tương
tác, làm cho cuộc sống của bạn dễ dàng hơn rất nhiều với việc
tương tác với máy tính.
Chu kỳ thực thi tìm nạp.
Đây là vòng đời của CPU.
Tôi chỉ đề cập đến điều này bởi vì, một lần nữa, chúng
tôi chỉ mô tả thuật ngữ cơ bản.
Đây là cách khi bạn gửi hướng dẫn với một máy tính, CPU, những gì đang thực
sự xảy ra là bạn tìm nạp các hướng dẫn từ bộ
nhớ vì đó là chương trình.
Và sau đó bạn sẽ thực thi điều đó trên CPU và đó là
loại vòng lặp bạn làm đi làm lại.
Bạn đang lặp lại nó.
Và nếu bạn đã từng nghe nói về thuật ngữ gigahertz, một CPU gigahertz có
thể làm khoảng một tỷ lần một giây, một tỷ hướng dẫn một giây.
Vì vậy, bạn có thể tưởng tượng điều gì đang xảy
ra khi bạn đang chạy một máy tính với cái này tìm nạp vòng đời thực thi.
Và đây là một minh họa nhỏ mà tôi lấy từ một hình ảnh trên
internet cho bạn thấy hiệu ứng này chu kỳ thực hiện rõ ràng hơn một chút.
Chuyện gì sẽ xảy ra khi bạn đang
tương tác với CPU và các hướng dẫn này.
Điều gì đang xảy ra là bạn đang lấy từ ram.
Và ram, hãy nhớ, chứa dữ liệu chương trình.
Bạn đang lấy dữ liệu ở đó để được hướng dẫn.
Và bạn liên tục giải mã dữ liệu được lưu trữ trong thanh ghi và ram và
sau đó thực thi nó trên các bộ phận khác nhau của CPU, đơn
vị điều khiển hoặc ALU.
Đó là một vòng lặp mặc dù.
Nó chỉ lặp lại và lặp đi lặp lại.
Và một lần nữa đối với các CPU ngày nay tỷ lần một giây.
Vì vậy, khi chúng ta nói về các chương trình c và viết chương trình c, ở cấp
độ rất thấp, bên dưới mọi thứ, chúng tôi chỉ tương tác với CPU thông qua ngôn ngữ lập trình
cấp cao hơn của chúng tôi.
Vì vậy, một cấp độ cao hơn ngôn ngữ lập trình.
Ngôn ngữ lập trình cấp cao hơn giúp bạn viết chương trình dễ dàng hơn.
Bây giờ nếu chúng ta phải một lần nữa, hãy hiểu
tất cả các hướng dẫn này trên CPU, nó sẽ rất khó viết.
Và để hiểu tất cả hướng dẫn, điều đó thường có nghĩa là nó
là một hợp ngữ.
Nếu bạn đã từng nghe thuật ngữ lắp ráp ngôn ngữ, nó chỉ có nghĩa
là bạn đang viết một chương trình ở cấp độ rất thấp ở mức thấp đến mức bạn có
thể hiểu được bộ hướng dẫn.
Và bạn có thể tưởng tượng rằng nếu bạn đã viết tất cả các chương
trình của bạn với tất cả các hướng dẫn này, nó sẽ rất kém hiệu
quả và rất khó để viết một chương trình.
Vì vậy, lập trình cấp cao hơn ngôn ngữ đối
lập với hợp ngữ.
Đó là một cấp độ cao hơn nhiều.
Một ví dụ là c.
C là cấp độ cao hơn ngôn ngữ lập trình.
Nó mô tả các hành động chương trình sẽ thực hiện theo một
cách trừu tượng hơn nhiều.
Bạn không cần phải ghi nhớ các hướng dẫn trên CPU.
Bạn chỉ hiểu ngôn ngữ và bạn giải quyết vấn đề thông qua các
thuật toán này.
Nó trông giống hơn nhiều ngôn ngữ tiếng Anh.
Nó dễ hiểu hơn nhiều.
Nếu bạn nhìn vào một hợp ngữ, những
gì bạn sẽ thấy là các lệnh di chuyển với thanh ghi, với số, về cơ bản
chỉ là các câu lệnh số.
Và bằng cách sử dụng cấp độ cao hơn ngôn ngữ như c, bạn không phải lo lắng về
bất kỳ điều gì trong số này.
Bạn không phải lo lắng về tập lệnh.
Bạn không phải lo lắng về các câu lệnh hợp ngữ.
Vì vậy, nó hiệu quả hơn nhiều và nó dễ dàng hơn nhiều
để hoàn thành và giải quyết vấn đề.
Và vì vậy chúng tôi sẽ nghiên cứu c là ngôn ngữ lập
trình cấp cao hơn, nhưng các ví dụ khác sẽ là java, mục tiêu c, những điều tôi đã đề cập.
Đây là những chương trình cấp cao ngôn ngữ giúp cuộc sống của bạn dễ
dàng hơn và hiệu quả hơn nhiều.
Ngoài những cấp độ cao hơn ngôn ngữ lập trình, nếu bạn có ngôn ngữ
này trừu tượng hơn, bạn phải có thể sử dụng ngôn
ngữ đó và sau đó chạy nó trên CPU.
Bạn phải chuyển đổi nó về cơ bản thành các lệnh mà CPU hiểu.
Và đây là nơi trình biên dịch đi vào hoạt động.
Thường thì khi bạn viết mã trong lập trình, bạn sẽ sử dụng
một trình biên dịch để dịch ngôn ngữ cấp cao này, mã
nguồn chi tiết hướng dẫn ngôn ngữ máy, về
cơ bản, hợp ngữ.
Vì vậy, bạn sẽ viết một chương trình sẽ
thực hiện cấp độ cao hơn, tư duy trừu tượng hơn.
Và sau đó trình biên dịch sẽ để tạo ra
tất cả hàng triệu hướng dẫn đi đến CPU trên tập lệnh.
Vì vậy, chúng tôi sẽ sử dụng một trình biên dịch trong lớp này để làm chính xác điều này.
Chúng tôi sẽ viết mã nguồn trong một dạng trừu tượng cấp cao hơn nhiều.
Và sau đó chúng ta sẽ chạy một chương trình được
gọi là trình biên dịch để chuyển đổi mã đó thành một thứ gì đó mà CPU hiểu.
Bây giờ đây là điều khác về trình biên dịch họ cũng sẽ kiểm tra xem chương
trình của bạn có cú pháp hợp lệ hay không.
Vì vậy, khi bạn viết mã, bạn bạn phải tuân theo các
quy tắc của ngôn ngữ.
Các quy tắc của ngôn ngữ là về cơ bản là cú pháp, cho dù
bạn có dấu chấm phẩy ở phần cuối của một câu lệnh, cho dù bạn có
sử dụng các từ khóa nhất định hay không.
Nếu bạn làm những điều này không chính xác, bạn sẽ
không thể chạy chương trình của mình.
Vì vậy, trình biên dịch sẽ tìm tất cả những lỗi này và nó
sẽ cho bạn biết và báo cáo lại bạn và nói, này,
bạn đã viết mã của mình không chính
xác, bạn phải sửa chúng trước khi chúng tôi thực sự chuyển đổi nội dung này thành tập lệnh trên CPU.
Vì vậy, chúng ta sẽ làm quen với trình biên
dịch theo nghĩa chung, cách sử dụng chúng, cách hiểu, những gì họ đang nói với chúng tôi.
Ngôn ngữ cấp cao là nhiều dễ học hơn, dễ lập trình hơn
nhiều so với ngôn ngữ máy.
Đó là ý chính của trang trình bày này ngay bây giờ là bằng cách sử dụng một ngôn ngữ
như c, nó sẽ hiệu quả hơn và dễ dàng hơn.
Khi chúng tôi viết một chương trình, chúng tôi sẽ thực sự thực
hiện nhiều, nhiều bước.
Và tôi tìm thấy hình minh họa này điều đó thực sự mô
tả các bước một cách thực sự tốt đẹp.
Vì vậy, tôi đã lấy điều này từ một cuốn sách.
Đây là một tập hợp các bước cơ bản khi bạn viết bất kỳ loại chương trình nào.
Từ bước đầu tiên xác định mục tiêu chương trình, hiểu các
yêu cầu, để duy trì và sửa đổi chương trình.
Vì vậy, chúng ta hãy chỉ đi qua những các bước thực sự nhanh
chóng và bạn sẽ thấy rằng bạn đang - sẽ để làm điều này trong lớp học này.
Khi bạn bắt đầu viết một chương trình, bạn sẽ
làm theo tất cả các bước này.
Bước đầu tiên sẽ là xác định mục tiêu của chương trình.
Đây là nơi bạn sẽ đến hiểu các yêu cầu.
Bạn không thể bắt đầu viết mã trừ khi bạn hiểu những gì bạn cần làm.
Vì vậy, bạn cần phải hiểu rõ ý tưởng về những gì
bạn muốn đạt được trong bước này.
Sau khi bạn hiểu yêu cầu, sau đó bạn sẽ
bắt đầu thiết kế mã.
Khi bạn thiết kế mã, đây là cách mã sẽ đáp ứng
các yêu cầu.
Giao diện người dùng sẽ ra sao trông như thế nào nếu nó được yêu cầu.
Bạn sẽ tổ chức như thế nào chương trình, bạn
sẽ tạo các chức năng khác nhau và cố gắng tạo các thuật toán khác nhau, v.v.
Sau đó, bạn sẽ bắt đầu triển khai mã.
Đây là nơi bạn thực sự viết mã và đưa nó vào một trình soạn thảo
trong một môi trường phát triển tích hợp.
Bạn dịch thiết kế sang cú pháp của ngôn ngữ lập trình, trong trường hợp
này là c, hiểu các quy tắc của ngôn ngữ c.
Vì vậy, bạn có thể sử dụng bất kỳ trình soạn thảo văn bản nào.
Chúng tôi sẽ thực sự sử dụng một cái gì đó được gọi là khối lạnh.
Thông thường bạn sẽ muốn sử dụng một thứ gì đó hơn cả một trình soạn thảo văn bản, một
thứ được gọi là IDE mà chúng ta sẽ nói đến.
Sau khi bạn viết mã xong, bạn phải biên
dịch nó vì nó cần chuyển nó thành nguồn mã sang ngôn ngữ cấp thấp.
Chúng tôi đã nói về điều này rồi, vì vậy đây là một bước khá cơ bản.
Và sau đó bạn chạy chương trình. Chạy chương trình là thực
thi nó, đang sử dụng nó.
Và sau đó nó sẽ là bước thứ năm.
Sau khi bạn chạy chương trình, bạn không được thực hiện bởi vì mặc
dù bạn đã viết mã và nó có thể đáp ứng yêu cầu của ngôn ngữ, nó có thể không làm
những gì nó dự định làm, vì
vậy bạn phải kiểm tra nó và bạn có để tìm và sửa lỗi của bạn.
Vì vậy, chỉ vì một chương trình là đang chạy, không có nghĩa là nó hoạt động.
Tôi nhận được rất nhiều sinh viên để nói, này, đã biên dịch, tôi đã hoàn thành. Không.
Bạn phải chắc chắn rằng khi bạn chạy nó, nó đáp
ứng các yêu cầu và nó làm những gì bạn nghĩ nó sẽ làm.
Vì vậy, bạn phải liên tục kiểm tra.
Và bạn sẽ thực hiện các bước một qua sáu hơn và hơn và
hơn nữa. Bạn sẽ trở thành
nhận thấy rằng bạn sẽ viết mã, thử nghiệm, viết mã thử nghiệm, viết mã, thử nghiệm.
Và thông thường, khi bạn làm điều này, bạn muốn làm điều đó trong những phần rất nhỏ.
Bạn muốn viết hai dòng mã, thử nghiệm. Hai dòng mã khác,
thử nghiệm, v.v.
Vì vậy, bạn cần phải kiểm tra và gỡ lỗi.
Gỡ lỗi là một khái niệm khác.
Chúng tôi sẽ có nhiều bài giảng về gỡ lỗi, nhưng đây là lúc bạn tìm và
sửa các lỗi lập trình của mình.
Có những kỹ thuật nhất định bạn có thể làm được, một số công cụ nhất định bạn có thể sử dụng để giúp
bạn tìm ra những lỗi này.
Và bạn sẽ học được rất nhiều bằng cách kiểm tra và gỡ lỗi vì bạn
luôn có thể học được rất nhiều thông tin do mắc lỗi.
Và đó sẽ là bình thường.
Bạn sẽ biên dịch và chương trình sẽ không làm
những gì bạn làm những gì bạn đã nói nó đã làm và bạn sẽ học hỏi từ điều đó.
Và đó là những gì chúng tôi sẽ làm trong lớp học này.
Tôi sẽ không chỉ cho bạn cách chính xác để làm mọi việc.
Tôi sẽ chỉ cho bạn cái sai cách để thực hiện mọi thứ, và sau đó bạn
sẽ thấy tại sao điều này là sai.
Bước cuối cùng là bảo trì.
Đây là lúc các chương trình được phát hành và sau đó được
nhiều người sử dụng, nhưng vẫn có thể có lỗi.
Vì vậy, ví dụ khi windows 10 là được phát hành, bạn sẽ nhận thấy rằng nó vẫn
còn lỗi hoặc vẫn bị treo.
Và vì vậy bạn liên tục nhận thông tin cập nhật.
Và khi bạn nhận được những cập nhật đó, đó được gọi là duy trì chương trình.
Vì vậy, chỉ vì bạn đã hoàn thành viết mã và
phát hành nó cho công chúng, nó không nghĩa là bạn đã hoàn thành việc duy trì nó.
Bảo trì thường là giai đoạn mở rộng nhất, bước mở rộng nhất vì khi bạn
phát hành một chương trình mà nó có thể tồn tại trong
năm hoặc mười năm.
Bạn sẽ phải sửa những thứ này lỗi để khách hàng của bạn hài lòng.
Bạn cũng có thể muốn thêm các tính năng mới để giữ cho nó được cập nhật trên thị trường.
Vì vậy, bảo trì thực sự là cũng quan trọng.
Bảo trì xảy ra sau khi bạn phát hành sản phẩm cho khách hàng.
Vì vậy, đối với tất cả các bước này, bạn có thể nhảy xung quanh, thực
hiện các bước theo thứ tự khác nhau, tùy thuộc vào phương pháp lập trình, đó
cũng là một bài giảng khác.
Không phải lúc nào bạn cũng nhất thiết phải thực hiện các bước này trong cách tiếp cận thác nước mà bạn
bắt đầu từ đầu và kết thúc ở cuối - kết thúc ở bước cuối cùng.
Bạn có thể đang thiết kế và sau đó quay lại và thực hiện thử nghiệm của bạn
và sau đó quay lại và thiết kế lại, v.v.
Vì vậy, bạn sẽ nhảy xung quanh tất cả tùy
thuộc vào những gì thiết thực nhất.
Từ kinh nghiệm của tôi, nhiều điều mới lập trình
viên ở nhiều lớp trong udemy đang bỏ qua bước một và bước hai và chuyển trực
tiếp đến việc viết mã.
Họ đang chỉ cho bạn cách viết mã, nhưng chúng không hiển thị cho
bạn lý do tại sao bạn đang viết mã.
Vì vậy, đây là một sai lầm lớn.
Khi bạn bắt đầu viết mã, bạn cần hiểu các khái niệm, bạn
cần hiểu các yêu cầu.
Và bạn có thể thoát khỏi điều này trong các chương trình
thực sự nhỏ, nhưng với các chương trình lớn hơn, bạn sẽ cần tập trung hoàn toàn vào thiết kế.
Vì vậy, càng lớn và càng chương trình càng phức tạp thì
càng phải lập kế hoạch nhiều hơn.
Bạn nên phát triển thói quen lập kế hoạch trước khi viết mã.
Đừng chỉ đi sâu vào và bạn sẽ để nhận thấy từ các bài giảng trong lớp học
này rằng tôi đã lên kế hoạch rất nhiều.
Tôi sẽ nói với bạn trong những thách thức khi bạn bắt đầu viết một số mã mà
bạn cần làm như thế nào và bạn nên thiết kế nó như thế nào.
Bởi vì điều này sẽ làm cho nó dễ dàng hơn để bạn thực sự
triển khai mã, đó là bước ba.
Vì vậy, hãy ghi nhớ điều đó bạn thường có thể gieo trồng mọi thứ bằng cách
viết mọi thứ ra giấy.
Có tất cả các loại tốt đẹp tài liệu thiết kế các ngôn ngữ ngoài đó và những thứ
bạn có thể sử dụng.
Nhưng bạn luôn muốn về cơ bản lập kế hoạch hiệu quả.
Và khi bạn đang viết mã, tôi đã đề cập đến điều
này trước đó, nhưng đây là một điều khác rất, rất quan trọng khái niệm, bạn
luôn muốn làm việc theo từng bước nhỏ, phân chia và chinh phục bạn muốn liên tục kiểm tra.
Bạn không muốn viết 100 dòng mã và sau đó nói, ồ, tôi đã hoàn
thành, hãy để tôi đi kiểm tra.
Bởi vì bây giờ, nếu nó không làm việc có thể có lỗi trong bất
kỳ 100 dòng mã nào.
Nó sẽ khó hơn nhiều để giải quyết vấn đề đó.
Nhưng nếu bạn viết mã ít các đoạn mã, năm dòng mã, kiểm tra nó, sau
đó viết thêm năm dòng mã, kiểm tra nó, Sẽ dễ dàng hơn
nhiều để tìm và sửa lỗi của bạn.
Vì vậy, hãy tập trung vào phân chia và chinh phục khi chúng tôi viết mã của chúng tôi trong lớp này.
Tôi hy vọng điều này sẽ giúp.
Một lần nữa, đây chỉ là một số điều cơ bản.
Tôi muốn cung cấp một số thuật ngữ cơ bản.
Có thể nhiều bạn đã biết rất nhiều thông tin này.
Nhưng khi bạn đang học một ngôn ngữ lập trình, bạn phải
hiểu những điều cơ bản này.
Cảm ơn bạn.