畎畝法出現於春秋、戰國時期,是中國農學史上最早的一種抗旱排澇的耕作法。古人有個說法,就是「上田棄畝」,意思是說:在高田裡,將作物種在溝裡,而不種在壟上。這對於降水稀少,土壤乾旱的中國北方是非常適用的。因為水往低處流。溝低於壟,自然土壤中的水分含量就比壟上高。將作物種在溝裡有利於防旱保墒(田地裡土壤的濕度),這就是畎畝法抗旱的道理。抗旱主要體現在「上田棄畝」之中。西漢的代田法便將「上田棄畝」的抗旱原理發揚光大。
代田法是西漢中期農學家趙過所發明並推廣的一種耕作方法。它的方法是在面積為一畝的長條形土地上,開三條一尺寬一尺深的溝(畎),溝的位置每年都有輪換,因此稱為「代田」。將種子播種於溝中,等到苗發芽長葉以後,便在中耕除草的同時,將溝兩邊的壟土,耙下來埋在作物的根部,這樣便能起到防風抗倒伏(直立生長的作物生成歪斜或倒地),抗旱的作用。漢代除了代田法外還有一種抗旱高產的栽培技術方法,這就是區種法。區種法又稱區田法,是專為抗旱而設計。