Alkalines leaking is considered an anomaly, carbon zincs leaking is a reality.
Battery acid corrosion is inevitable unless you have a way of coating the enternal parts with a conductive, yet nonreactive substance that is acidic which will neutralize the corrosive properties of electrolyte upon contact.
Now for the contacts of the battery itself corroding, thats just poor material selection and often should not be considered as dependable battery brands.
I've unscientifically tested Alkalines on the bench. Alkalines normally will not leak if:
- Ambient temperature is below 80F [measured while fan cooled with kitchen thermometer] and away from a heat source [that means its not contacting a lamp, LED, or resistor directly at the terminals]
- No excessive pressure on either contact [no rigid springs, tight battery holders]
- Air is present around the battery [not stuffed in a totally enclosed space]
- Not being forced to give up an half an amp or greater [AAAs]
- Not dropped accidentially or intentionally from the work bench to the floor prior to being used [All batteries, including lead acids, which I've dropped one "accidently" off from second story height to see "what it would sound like," thankfully for that FLA the acid was removed previously.]
- Not dented by a blunt object and subjected to give up an half an amp or greater [AAAs, AAs, Cs]