Tag

reverse enginering Archives – IT Solutions

اهمية الهندسة العكسية عند البرمجة

 الهندسه العكسية او ما يعرف ب ال reverse enginering  هي خطوة من اهم الخطوات اللي لازم تعتمد عليها وانت بتبرمج الـ software بتاعك سواء كان web site او application او غيره..
لانك هنا بتعتمد ع source code او documention جاهز بمراحل الـ SDLC بتاعتة.
((يعني بتاخد آخر حاجه وصلها المُبرمج اللي كان شغال قبلك في اي software شبه بتاعك و تكمل علي شغله))

** مثلا -انا- عملت موقع زي صراحه تقدر تبعت منو رساله بدون ما اسمك يظهر للي انت باعتله..
** بعدها في موقع تاني اتعمل تقدر تبعت رساله و تبين اسمك و تخفي اسمك..
** بعدها موقع تالت اتعمل تقدر تبعت رساله من غير اسمك ما يظهر او يظهر و اللي انت باعتله يقدر يرد عليك و تتكلموا عادي زي ما بيحصل في مسنجر..

المده الزمنيه بين كل موقع و موقع من دول تقريبا اسبوعين..
هل المُبرمجين قدر يعملوا مواقع كبيره زي دي ف اسبوعين؟!

اللي بيحصل هنا ان الموقع التاني اخد من الموقع الاولاني ال documentaion و ال code و برمج فيه الجزء الجديد بس (اللي هو بقدر يظهر اسمه وكمان يخفيه) فا بالتالي وفر ع نفسه وقت و جهد و test و شغل الموقع من الصفر اللي ممكن ياخد شهور ف ايده
ونفس الكلام ده حصل بين الموقع التالت و التاني

فا هنا الفايده من الهندسه العكسيه اننا بناخد documentation من software شبه بتاعنا و نبرمح فيه الاجزاء الجديده اللي عايزين نعملها
وده سؤال مهم جداَ في اي interview ممكن تقدم عليه 😊
لان في شركات بتعتمد ع الموضوع ده بشكل كبير
المجال ده حلو اووي والله لو تعمقتوا فيه ♥️
ربنا يقويكم كلكم يارب

API لمحة عامة عن مفهوم ال
ما هو التيبوغرافي
Webpack ما هو
Documentation للمبرمج أهمية ال
أفضل خمسة لغات للذكاء الصناعي
SSD & HDD الفرق بين
تعني أن الموقع أمن ؟ https هل
(Inheritance) مبدأ الوراثة في البرمجة الكائنية
مفهوم تعلم الآلة
ما هي دالة هاش التشفيرية ؟
DML مقدمة توضيحية عن
ما هو التيبوغرافي
Driving School 3D تطبيق يساعدك على تعلم القيادة