może wytworzyć bardzo krwawą stopę — co to naprawdę oznacza?

Źródło: Początek C dla Arduino, wydanie drugie – nauka programowania w języku C dla Arduino autorstwa Jacka Purduma ( 2015)

Przykład:

Termin void * jest popularnym idiomem w języku C używanym do określenia „bez typu” wskaźnik typu danych w deklaracji funkcji. Innymi słowy, memcpy () nie sprawdza typu podczas procesu kopiowania … zakłada, że wiesz, co robisz i że wszystkie wskaźniki wskazują na prawidłowe dane! Nie zwracanie uwagi na takie szczegóły może spowodować bardzo krwawą stopę .

Przeprowadziłem całą masę wyszukiwań w Google w Internecie, nie mogłem niczego znaleźć. Oczywiście ma to być jakaś metafora lub aluzja do czegoś. Jak myślisz, co autor naprawdę próbuje powiedzieć?

Odpowiedź

Przypuszczam, że jest to odniesienie do tego idiomu:

strzelić sobie w stopę
, aby zrobić lub powiedzieć coś, co powoduje problemy

Więc” strzelisz sobie w stopę, jeśli nie będziesz „zwracać uwagi na takie szczegóły”. Skończysz z krwawą stopą — w przenośni.

Komentarze

  • Myślę, że naprawdę przybiło to. To ' jest tym, o czym on ' prawdopodobnie mówi – strzelając sobie w stopę. Ja ' już kiedyś słyszeliśmy inną grę na tym idiomie w kontekście programowania. Jeden facet wymyślił wyrażenie foot gun, aby opisać, jak łatwo masz poważne kłopoty z pozornie niewinnymi operatorami, których ' nie rozumiesz wystarczająco dobrze wewnętrznych działań.
  • Dziękuję. ' i tak zgaduję. Myślę, że autor starał się być zabawny, ale ' nie jestem pewien, czy zadziałało. " Stopa pistolet " haha! To ma sens. To byłyby " karabiny nożne ".
  • To ' to dobre przypuszczenie, ponieważ wcześniej użył shoot yourself in the foot kilka razy w tekście.
  • Mogłem też zobaczyć to jako odniesienie do czegoś, co " podwija cię w górę ", ale strzelenie sobie w stopę wydaje się dużo bardziej prawdopodobne i spowoduje krwawienie w stopę. Potknięcie się, ' będziesz mieć złamany palec u nogi.
  • Powiązane: " strzelił sobie w foot w różnych językach programowania " żarty ( toodarkpark.org/computers/humor/shoot-self-in-foot.html między innymi).

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *