Is it possible to develop a 100% bug free Application | Sololearn: Learn to code for FREE!
¡Nuevo curso! ¡Todo programador debería aprender IA Generativa!
Prueba una lección gratuita
+ 4

Is it possible to develop a 100% bug free Application

Most of the developers telling that 100% bug free Application/software are not possible, I think that Is correct we can find bugs even in Microsoft's products. What is your opinion, is it practically possible

21st Apr 2017, 5:16 AM
Sujith k sukumar
Sujith k sukumar - avatar
14 Respuestas
+ 15
I don't think so because we cannot freeze time and cover all possibilities... maybe It could be possible but only for a limited time. Humans are not perfect, machines won't ever be either. The advance of technology makes it hard, there's always something new, from devices and usage to software. Plus, I think bugs are necessary for creativity and innovation😊
21st Apr 2017, 7:44 AM
Pao
Pao - avatar
+ 14
if a computer makes an error on a math question like 2+2 on the low end... I think you better run, as the universe would start falling apart.
21st Apr 2017, 5:20 AM
Ahri Fox
Ahri Fox - avatar
+ 12
@Sujith k sukumar yes it's possible, if you ignore improbabilities and having a broken pc/universe.
21st Apr 2017, 5:32 AM
Ahri Fox
Ahri Fox - avatar
+ 10
Theoretically, it's possible. Practically, it's not possible.
21st Apr 2017, 6:53 AM
Krishna Teja Yeluripati
Krishna Teja Yeluripati - avatar
+ 7
well considering nothing is impossible (except the obvious things like humans flying), even a bug free application is possible
21st Apr 2017, 5:05 AM
Edward
+ 7
Well humans can fly @Edward or atleast one day they will 😂
21st Apr 2017, 5:18 AM
Meharban Singh
Meharban Singh - avatar
+ 5
wanna fly,go to space
21st Apr 2017, 5:28 AM
Meharban Singh
Meharban Singh - avatar
+ 5
Theoretically it is possible, provided that the designer/developer takes into account all the possibilities for input parameters, thoroughly considers the pre- and post-conditions for loops (a.k.a. loop invariants, https://en.m.wikipedia.org/wiki/Loop_invariant ), and many other topics regarding theory of computer science. Bearing in mind all this is very time-consuming, though, and developers (me included) do not perform these formal logic checks when writing code... thus leading to bugs and to a trial-and-error procedure.
21st Apr 2017, 5:47 AM
Álvaro
+ 2
yea lol when we evolve from all the chickens we eat, we will get wings
21st Apr 2017, 5:20 AM
Edward
+ 2
@Edward: Human can fly with the help of aeroplane or helicopter, even non-living this can fly like this or when we throw them, So these are practically possible. which means all are possible with the help of an external factor. If we think in that way, the main external factor for us is the user. So the application will be stable and bug free if the user always follows the straight flow of the application. But is that possible? Still my question remains, is it practically possible to develop a 100% bug free software?
21st Apr 2017, 5:27 AM
Sujith k sukumar
Sujith k sukumar - avatar
+ 1
Theoretically, it is possible. But you always underestimate the user's creativity with the usage of the program or cool ideas of entries... :-)
21st Apr 2017, 5:40 AM
Si Ogn
+ 1
Theoretically you can, but there always some awesome user will throw an exception usage make the system crash.
21st Apr 2017, 6:09 AM
黃冠融
黃冠融 - avatar
+ 1
am a newbie on c# please I want you to mentor me, I will chat you up when I need assistance.
23rd Apr 2017, 2:14 AM
kelvin tony
kelvin tony - avatar
0
Unless you are Linus Torvalds. No lol.
24th Apr 2017, 11:24 AM
James
James - avatar